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ějí se za napsaný text nebo udávají vlastnosti formou atributů a hodnot. Strukturovaný dokumentDokument v jazyce HTML se skládá ze značek. Každá značka reprezentuje jeden prvek značkovacího jazyka, čímž vzniká struktura textu. Prvek je pojmenován anglicky po funkci, kterou má; bývá použita zkratka. Vše je obklopeno ostrými závorkami <název>prostý text</název> Některé značky jsou vždy párové, jiné ryze nepárové, jednoduché, pro jiné existuje párové i nepárové použití: AtributyNa tuto kapitolu je přesměrováno heslo HTML atribut.
Strukturovaný dokument nese data především jako text, který je po částech vymezen obklopením značkami, data však mohou být součástí samotných značek: <název atribut="hodnota"/> <název atribut="hodnota">obsah značky</název> 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 obecně součástí značky bez ohledu na to, zda je značka párová, nebo jednoznačková, ovšem v konkrétních případech pak může být daný atribut definován jen pro jednoduchou verzi značky, nikoli už pro párovou, například name pro kotvu. Definice dokumentuVlastní 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:
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:
Varianty dále omezují či rozšiřují vlastnosti jazyka či zavádějí další značky. Rozdělení prvkůPrvky se dělí na nahrazované, nenahrazované, blokové či inline. |
Portal di Ensiklopedia Dunia