Kaj je oznaka ozadja v HTML-ju?

V HTML-ju ni oznake ozadja. Tisto, kar bi v starejših različicah HTML-ja lahko imenovali oznaka ozadja – atribut ozadja oznake HTML – je bilo uporabljeno za prikaz slike ozadja za spletno stran. Trenutno priporočilo konzorcija World Wide Web Consortium (W3C) je HTML 4.01/XHTML 1.0. V tem priporočilu je atribut ozadja zastarel: ne velja več za veljaven HTML. Povezani atribut bgcolor, ki bi ga lahko obravnavali kot oznako ozadja, je prav tako zastarel.

Za nastavitev vseh učinkov ozadja na veljavni spletni strani HTML ali XHTML je treba uporabiti kaskadne tabele slogov (CSS). Uporaba CSS za definiranje lastnosti ozadja je veliko bolj prilagodljiva kot starejša metoda. Atribut ozadja ali oznaka ozadja je bil omejen na prikaz slike ozadja. Lastnosti ozadja v CSS lahko določijo, kje se slika ozadja začne, kako se ponavlja in ali se pomika s preostankom strani ali ostane na istem mestu. Lastnosti ozadja CSS lahko uporabite za celotno spletno stran ali elemente na strani.

Lastnosti ozadja vključujejo barvo ozadja, sliko ozadja, prilogo ozadja, položaj ozadja in ponovitev ozadja. Vse te lastnosti je mogoče združiti pod lastnostjo ozadja, namesto da bi bile nastavljene kot ločene lastnosti. To se imenuje stenografska lastnost.

Tako kot stari atribut bgcolor je lahko tudi barva ozadja v obliki vrednosti RGB, šestnajstiške kode ali imena barve. Ozadje katerega koli elementa, za katerega je ta lastnost uporabljena, bo prikazano v tej barvi. Vrednost za sliko ozadja je URL slike.

Druge lastnosti – pritrditev ozadja, položaj ozadja in ponovitev ozadja – je mogoče definirati, če pa niso, bodo uporabljene privzete vrednosti. Ponavljanje ozadja se uporablja za ponavljanje ozadja bodisi navpično ali vodoravno; privzeto se ponavlja navpično in vodoravno. S prilogo v ozadju se slika ozadja bodisi pomika s preostankom strani, kar je privzeto, ali pa ostane na enem mestu. Privzeti položaj ozadja je zgornji levi kot elementa.

Različni spletni brskalniki lahko različno prikažejo lastnosti ozadja ali pa zahtevajo natančnejše definicije v CSS. Na primer, čeprav Internet Explorer® 8 podpira podedovano vrednost za nekatere lastnosti, je ne podpira za lastnosti ozadja. V Firefoxu® lastnost background-position ne deluje pravilno, če lastnost background-attachment ni nastavljena na fiksno. Razvijalci bi morali preizkusiti svoje strani v različnih brskalnikih, da se prepričajo, da so strani prikazane, kot je predvideno.