Co je značka HTML v HTML?
V HTML neexistuje nic jako značka pozadí. To, co se mohlo ve starších verzích HTML nazývat značkou na pozadí - atribut pozadí značky HTML <BODY> - bylo použito k zobrazení obrázku na pozadí webové stránky. Aktuální doporučení World Wide Web Consortium (W3C) je HTML 4.01 / XHTML 1.0. V tomto doporučení je atribut pozadí zastaralý : Již se nepovažuje za platný HTML. Související atribut <BODY> bgcolor , který lze považovat za značku na pozadí, je rovněž zastaralý.
Kaskádové styly stylů (CSS) by měly být použity k nastavení všech efektů na pozadí platné webové stránky HTML nebo XHTML. Použití CSS k definování vlastností pozadí je mnohem flexibilnější než starší metoda. Atribut pozadí nebo značka pozadí byl omezen na zobrazení obrázku na pozadí. Vlastnosti pozadí v CSS mohou definovat, kde se obrázek na pozadí začíná, jak se opakuje a zda se posouvá se zbytkem stránky nebo zůstává na stejném místě. Vlastnosti pozadí CSS lze použít na celou webovou stránku nebo na prvky na stránce.
Vlastnosti pozadí zahrnují barvu pozadí, obrázek na pozadí, přílohu na pozadí, polohu na pozadí a opakování na pozadí . Všechny tyto vlastnosti lze sloučit do vlastnosti pozadí místo toho, aby byly nastaveny jako samostatné vlastnosti. Tomu se říká zkratková vlastnost.
Stejně jako starý atribut bgcolor může mít barva pozadí podobu hodnoty RGB, hexadecimálního názvu nebo názvu barvy. Pozadí jakéhokoli prvku, na který se tato vlastnost použije, se zobrazí v této barvě. Hodnota pro obrázek na pozadí je adresa URL obrázku.
Ostatní vlastnosti - připojení na pozadí, pozice na pozadí a opakování na pozadí - lze definovat, ale pokud tomu tak není, budou použity výchozí hodnoty. Opakování pozadí se používá k opakování pozadí svisle nebo vodorovně; ve výchozím nastavení se opakuje svisle a vodorovně. Příloha na pozadí způsobí, že se obrázek na pozadí posouvá se zbytkem stránky, což je výchozí, nebo zůstane na jednom místě. Výchozí pozicí na pozadí je levý horní roh prvku.
Různé webové prohlížeče mohou zobrazit vlastnosti pozadí odlišně nebo vyžadují konkrétnější definice v CSS. Například přestože aplikace Internet Explorer® 8 podporuje hodnotu zdědění pro některé vlastnosti, nepodporuje ji pro vlastnosti pozadí. V prohlížeči Firefox® nefunguje vlastnost polohy na pozadí správně, pokud vlastnost připojení na pozadí není nastavena na pevnou. Vývojáři by měli otestovat své stránky v různých prohlížečích, aby se ujistili, že se stránky zobrazují zamýšleným způsobem.