HTML prvek
HTML prvek (též HTML element) je základní jednotka značkovacího jazyka HTML (HyperText Markup Language). Skládá se z počáteční a koncové značky, mezi nimiž je umístěn text. Počáteční značka (tag), může obsahovat atributy s hodnotami. Existují i tzv. uzavřené elementy, které neobsahují text a uvádí se za napsaný text, nebo udávají vlastnosti formou atributů a hodnot.
I really like your writing style, excellent info, thank you for putting up ekacacdbdebaegdk
Atributy
Strukturovaný dokument nese data především jako text, který je po částech vymezen značkami, data však mohou být součástí samotných značek:
<název atribut="hodnota"/>
Značka v sobě nemůže nést rovnou prostý text, naopak textový obsah ve značce vždy musí být součástí hodnoty konkrétního atributu a vymezen uvozovkami. Atributy mohou být součástí značky obecně bez ohledu, zda je tato párová, či jednoznačková, ovšem v konkrétních případech pak může daný atribut být definován jen pro jednoduchou verzi značky, a ne už pro párovou, napřílad name pro kotvu.
Definice dokumentu
Vlastní identifikaci názvem tedy mají nejen značky, ale i jejich atributy. Seznam značek v jazyce je dán typicky DTD předpisem nebo pomocí XSD schématu, které mj. popisují i možné vazby v dokumentu:
- jak mohou být značky do sebe vnořeny,
- které atributy jsou platné pro danou značku.
Obecně lze ve značkovacích jazycích definovat vlastní značky a jejich obsah, atributy a vazby, ovšem pro HTML již existují konkrétní předpisy, se kterými pak již také počítají webové prohlížeče: Aktuálně ve verzi 5. Tyto verze navíc implementují konkrétní variantu:
- Strict
- Transitional
- Frame
Tyto varianty dále omezují či rozšiřují vlastnosti jazyka či zavádějí další své značky.
Rozdělení prvků
Prvky se dělí na nahrazované, nenahrazované, blokové či inline.