HTML

Iz projekta Википедија

Skoči na: navigacija, pretraga

HTML (HyperText Markup Language, jezik za označavanje hiperteksta) je opisni jezik specijalno namenjen opisu veb stranica. Pomoću njega se jednostavno mogu odvojiti elementi kao što su naslovi, paragrafi, citati i slično. Pored toga, u HTML standard su ugrađeni elementi koji detaljnije opisuju sam dokument kao što su kratak opis dokumenta, ključne reči, podaci o autoru i slično. Ovi podaci su opšte poznati kao meta podaci i jasno su odvojeni od sadržaja dokumenta.

Aktuelna verzija standarda je HTML 4.01, a sam standard održava Konzorcijum za Veb (W3C, World Wide Web Consortium).

Sadržaj


[uredi] Istorija

HTML je nastao uprošćavanjem SGML (Standard Generalized Markup Language, standardizovani uopšteni jezik za označavanje) standarda sa svrhom opisa dokumenta koji se objavljuju na vebu.

U početku je bio prilično ograničen što se označavanja sadržaja tiče i pružao je uglavnom elementarne stvari za označavanje i formatiranje teksta (paragrafi, naslovi, citati itd.). Kako je veb rastao tako je rasla i potreba za bogatijim sadržajem te je u tom smeru razvijan i HTML standard. Tada su standardu dodate elementi za opis tabela, slika, slojeva, napredno formatiranje teksta itd.

[uredi] Specifikacije

[uredi] HTML kao jezik

[uredi] Definicija tipa dokumenta

Svi HTML dokumenti bi trebali da počinju sa definicijom tipa dokumenta (DTD, Document Type Definition) koji pregledaču definiše po kom standardu je dokument pisan.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Ovaj kod govori pregledaču da je dokument pisan po strogom HTML 4.01 standardu. Ovaj konkretan standard isključuje korišćenje prezentacionih elemenata da bi se što bolje odvojila prezentacija od sadržaja.

[uredi] Sintaksa

Osnov HTML predstavljaju tagovi i atributi. Pomoću tagova se određeni deo dokumenta odvaja od ostatka i na njega se primenjuju pravila definisana samim tagom. Atributi se nalaze unutar tagova i omogućavaju da se pored samog imena taga i unapred definisanog ponašanja još bliže odredi način prikaza i ponašanja označenog dela dokumenta.

Primer:

<p>Tekst paragrafa.</p>

<p align="right">Tekst paragrafa</p>

U prvom primeru se odabrani deo označava kao paragraf. U drugom slučaju se pored samog označavanja govori pregledniku da odabrani paragraf poravna nadesno.

[uredi] Struktura dokumenta

HTML dokumenti se sastoje iz dva osnovna dela: dela koji opisuje dokument i dela koji predstavlja sadržaj dokumenta. Informacije koje opisuju sam dokument se smeštaju u head tag, dok se sam sadržaj smešta u body tag. Oba ova elementa se nalaze unutar html taga.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>Naslov dokumenta</title>
  </head>
  <body>
    <h1>Primer dokumenta</h1>
    <p>Ovo je primer jednog prostog HTML dokumenta.</p>
  </body>
</html>

[uredi] Resursi