HTML (hypertext transfer markup language) v preklade znamená hypertextový značkovací jazyk. Je to jeden zo spôsobov, ako definovať a interpretovať značky podľa pravidiel SGML (Standard Generalized Markup Language), ktoré sú definované normou ISO 8879.
HTML a jeho verzie sú určené hlavne pre tvorbu hypertextových dokumentov. Je univerzálny a platformovo nezávislí vďaka tomu, že hypertextové súbory sú tvorené ako obyčajný text, takže nie je problém tieto dokumenty prečítať v hocijakom operačnom systéme.
HTML je tvorený zo sady elementov, ktoré popisujú formátovanie web stránky, a z textu, ktorý tvorí obsah web stránky. Elementy sú oddelené od bežného textu ostrými zátvorkami (napr. <body>). Môžeme ich rozdeliť na párové a nepárové elementy. Párové elementy sú zložené z dvoch elementov, zo začiatočného (napr. <div> ) a z koncového (napr. </div> ). Párové elementy najčastejšie ohraničujú text, ktorý sa má formátovať. Nepárové elementy sú tie, ktoré tvorí len jeden element (napr. <br /> ). Pre spresnenie vlastností elementov sa používajú atribúty. Atribúty sa zapisujú do začiatočných alebo nepárových elementov (napr. <img src="obrazok.jpg" width="32px" height="32px" alt="obrázok" />). Hodnoty v HTML sa môžu, ale aj nemusia zapisovať medzi úvodzovky.
Štruktúra HTML dokumentu:
<!DOCTYPE > | // určuje v akom formáte je stránka napísaná |
<html lang="sk"> | // začiatok html kódu |
<head> | // začiatok hlavičky |
Informácie o stránke | |
</head> | // koniec hlavičky |
<body> | // začiatok tela stránky |
Obsah stránky. | |
</body> | // koniec tela stránky |
</html> | // koniec html kódu |
HTML stánku môžeme rozdeliť na dve hlavné časti. Prvou je hlavička začínajúca elementom <head> a končiaca </head>. Medzi tieto párové elementy sa zapisujú metadáta, informácie o stránke, titulok stránky, skripty a mnoho ďalších vecí. Informácie z hlavičky sa na stránke nezobrazujú. Telo obsahuje text stránky spolu s elementmi, ktoré formátujú stránku. To uzatvára medzi párové elementy <body> a </body>.