HTML žymė

Šis straipsnis apie HTML kalbos žymas bendrai, apie jų naudojimą Vikipedijoje žiūrėkite HTML naudojimas Vikipedijoje

HTML žymės naudojamos HTML puslapių struktūros apibrėžimui. Tai puslapio žymėjimo () elementas, kurio pagalba naršyklei nurodoma kaip „suprasti“ ir vaizduoti puslapį. Tiksliau tai SGML metakalbos elementas, atitinkantis vieną ar kelis HTML dokumento tipo apibūdinimus (angl. Document Type Definitions (DTDs). Paprastai HTML elemetai susideda iš trijų dalių:
 pradžios žymės, rodančios elemento pradžią 
 tam tikro kiekio turinio, kuris yra visa žymės galiojimo sritis
 pabaigos žymės 

 Perėjimas nuo HTML prie XHTML 
Daugelis rekomendacijų HTML dokumentui XHTML kalboje tapo privalomos.
Dauguma naršyklių kokybiškai atvaizduoja ir dokumentą su HTML klaidomis, tačiau tokios klaidos gali apsunkinti automatinį duomenų apdorojimą bei jų atvaizdavimą specifiniuose įrenginiuose.

 Didžiosios ir mažosios raidės 
HTML aprašo žymas nepriklausomai nuo didžiųjų ir mažųjų raidžių.
Šios dvi pastraipos turi būti atvaizduojamos vienodai:
 <p>Vienas <B>du</B> trys</p>
 <P>Vienas <b>du</b> trys</P>

XHTML yra XML poaibis, o šioje kalboje yra skiramos didžiosios ir mažosios raidės.
Dauguma HTML žymų čia rašomos mažosiomis raidėmis.

Kuriant HTML dokumentus rekomenduojama HTML komandoms naudoti mažąsias raides, kad ateityje nebūtų problemų pereinat prie modernesnės XHTML kalbos.

 Elementų apgaubimas 
Naudojant vienam elementui keletą žymių, HTML rekomenduojama, o XHTML reikalaujama laikytis apgaubimo principo, kai vėliau atidarytas elementas turi būti uždaromas anksčiau:
       tekstas  tekstas  
Neteisingas kelių žymų naudojimo pavyzdys:
       tekstas <žymė2> tekstas  </žymė2> 

 Reikšmės kabutėse 
Bendra žymės struktūra yra tokia:
    Elementas 
 

Parametrų (atributų) reikšmes XML (XHTML) reikalauja gaubti kabutėmis.
HTML kalba reikalaudavo, kad naršyklės atvaizduotų taip užrašytą parametrą: parametras=reikšmė'' jei „reikšmė“ susideda tik iš raidžių ir skaitmenų.

Pavyzdys:
 <strong>paryškinta<em> paryškinta ir palenkta </em> vėl tik paryškinta</strong> („paryškinta paryškinta ir palenkta  vėl tik paryškinta“)

Minimalus HTML dokumentas 
Kiekviename taisyklingai suformuotame HTML dokumente turi būti keletas būtinų žymių:
 <html> – visą dokumentą aprėpianti žymė
 <head> – metainformaciją (pavadinimą, koduotę ir pan.) gaubiantis elementas
 <title> – dokumento pavadinimas
 <body> – vaizduojamą turinį gaubiantis elementas

Minimalus HTML dokumentas, kuriame yra visos minėtos būtinosios žymės atrodytų taip:

<nowiki>
 <html>
   <head>
     <title>Minimalaus HTML dokumento pavyzdys</title>
   </head>
   <body>
     <p>Sveiki atvykę į Vikipediją!</p>
   </body>
 </html>
</nowiki>

Naršyklėje šis dokumentas atrodo štai taip:

      Sveiki atvykę į Vikipediją!

Teisingai suprogramuota naršyklė teisingai parodys ir vien iš „Sveiki atvykę į Vikipediją!“ teksto susidedantį dokumentą, nes SGML nustato daug taisyklių, skirtų nuspėti praleistas žymes. Daugiau apie tai HTML.

Internetas