HTML žymė

Iš Žinynas.
Jump to navigation Jump to search

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ą <žymė>
  • tam tikro kiekio turinio, kuris yra visa žymės galiojimo sritis
  • pabaigos žymės </žymė>

Perėjimas nuo HTML prie XHTML[keisti]

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[keisti]

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[keisti]

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[keisti]

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[keisti]

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ę į Žinyną!</p>
   </body>
 </html>

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

     Sveiki atvykę į Žinyną!

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