HTML žymė

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Peršokti į: navigaciją, paiešką
Š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 (angl. markup) 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ą <žymė>,
  • tam tikro kiekio turinio, kuris yra visa žymės galiojimo sritis
  • pabaigos žymės </žymė>

Perėjimas nuo HTML prie XHTML[taisyti | redaguoti kodą]

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[taisyti | redaguoti kodą]

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[taisyti | redaguoti kodą]

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:

     <žymė1> tekstas <žymė2> tekstas </žymė2> </žymė1>

Neteisingas kelių žymų naudojimo pavyzdys:

     <žymė1> tekstas <žymė2> tekstas </žymė1> </žymė2> 

Reikšmės kabutėse[taisyti | redaguoti kodą]

Bendra žymės struktūra yra tokia:

<žymė parametras_1="reikšmė 1" parametras_2="reikšmė 2" .. parametras_n="reikšmė n">
  Elementas 
</žymė>

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[taisyti | redaguoti kodą]

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:

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

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.