Mis on HTML-is taustamärgend?

HTML-is pole sellist asja nagu taustamärgend. Seda, mida HTML-i vanemates versioonides võidi nimetada taustamärgendiks – HTML-märgendi taustaatribuuti – kasutati veebilehe taustapildi kuvamiseks. World Wide Web Consortium (W3C) praegune soovitus on HTML 4.01/XHTML 1.0. Selles soovituses on taustaatribuut aegunud: seda ei peeta enam kehtivaks HTML-iks. Seotud atribuut bgcolor, mida võib pidada taustamärgendiks, on samuti aegunud.

Kehtival HTML- või XHTML-veebilehe taustaefektide määramiseks tuleks kasutada CSS-i (Cascading Style Sheets). CSS-i kasutamine tausta omaduste määratlemiseks on palju paindlikum kui vanem meetod. Taustaatribuut ehk taustamärgend piirdus taustapildi kuvamisega. CSS-i taustaatribuudid saavad määrata, kust taustpilt algab, kuidas see kordub ja kas see kerib koos ülejäänud lehega või jääb samasse kohta. CSS-i tausta atribuute saab rakendada tervele veebilehele või lehe elementidele.

Taustaomaduste hulka kuuluvad taustavärv, taustapilt, taustamanus, taustapositsioon ja taustakordus. Kõik need atribuudid saab koondada taustaatribuudi alla, selle asemel et määrata eraldi atribuutidena. Seda nimetatakse stenogrammi omaduseks.

Nagu vana atribuut bgcolor, võib taustavärv olla RGB-väärtuse, kuueteistkümnendkoodi või värvinime kujul. Iga elemendi taust, millele seda omadust rakendatakse, kuvatakse selle värviga. Taustapildi väärtus on pildi URL.

Ülejäänud atribuute – taustamanus, taustapositsioon ja taustakordus – saab määratleda, kuid kui neid ei ole, kasutatakse vaikeväärtusi. Background-repeat kasutatakse tausta kordamiseks kas vertikaalselt või horisontaalselt; vaikimisi kordub see vertikaalselt ja horisontaalselt. Taustamanus paneb taustapildi kas ülejäänud lehega kerima, mis on vaikeseade, või jääb ühte kohta. Taustapositsiooni vaikeseade on elemendi vasakpoolne ülemine nurk.

Erinevad veebibrauserid võivad tausta atribuute erinevalt kuvada või nõuavad CSS-is täpsemaid määratlusi. Näiteks kuigi Internet Explorer® 8 toetab mõne atribuudi puhul pärimisväärtust, ei toeta see seda taustaatribuutide puhul. Firefox®-is ei tööta tausta asukoha atribuut korralikult, kui atribuut background-attachment ei ole fikseeritud. Arendajad peaksid oma lehti testima erinevates brauserites, et veenduda, kas lehed kuvatakse ettenähtud viisil.