Kas yra fono žyma HTML?

HTML nėra tokio dalyko kaip fono žyma. Tai, kas senesnėse HTML versijose galėjo būti vadinama fono žyma – HTML žymos fono atributu – buvo naudojama tinklalapio fono paveikslėliui rodyti. Dabartinė World Wide Web Consortium (W3C) rekomendacija yra HTML 4.01/XHTML 1.0. Šioje rekomendacijoje fono atributas nebenaudojamas: jis nebelaikomas galiojančiu HTML. Susijęs atributas bgcolor, kuris galėtų būti laikomas fono žyma, taip pat nebenaudojamas.

Norint nustatyti visus fono efektus galiojančiame HTML arba XHTML tinklalapyje, reikia naudoti pakopinius stiliaus lapus (CSS). CSS naudojimas fono savybėms apibrėžti yra daug lankstesnis nei senesnis metodas. Fono atributas arba fono žyma apsiribojo fono paveikslėlio rodymu. CSS fono ypatybės gali apibrėžti, kur prasideda fono vaizdas, kaip jis kartojasi ir ar jis slenka kartu su likusiu puslapiu, ar lieka toje pačioje vietoje. CSS fono ypatybės gali būti taikomos visam tinklalapiui arba jo elementams.

Fono savybės apima fono spalvą, fono vaizdą, fono priedą, fono padėtį ir fono kartojimą. Visos šios ypatybės gali būti sujungtos su fonine nuosavybe, o ne nustatytos kaip atskiros ypatybės. Tai vadinama stenografine savybe.

Kaip ir senasis bgcolor atributas, fono spalva gali būti RGB reikšmės, šešioliktainio kodo arba spalvos pavadinimo forma. Bet kurio elemento, kuriam taikoma ši savybė, fonas bus rodomas ta spalva. Fono vaizdo reikšmė yra vaizdo URL.

Kitos ypatybės – fono priedas, fono padėtis ir fono kartojimas – gali būti apibrėžtos, tačiau jei jų nėra, bus naudojamos numatytosios reikšmės. Fono kartojimas naudojamas fonui pakartoti vertikaliai arba horizontaliai; pagal numatytuosius nustatymus jis kartojasi vertikaliai ir horizontaliai. Fono priedas leidžia fono paveikslėliui arba slinkti kartu su likusia puslapio dalimi, kuri yra numatytoji, arba likti vienoje vietoje. Numatytoji fono padėtis yra viršutiniame kairiajame elemento kampe.

Skirtingos žiniatinklio naršyklės gali skirtingai rodyti fono ypatybes arba reikalauti konkretesnių CSS apibrėžimų. Pavyzdžiui, nors „Internet Explorer® 8“ palaiko kai kurių ypatybių paveldėjimo reikšmę, ji nepalaiko fono ypatybių. „Firefox®“ fono padėties ypatybė tinkamai neveikia, jei fono priedo ypatybė nenustatyta kaip fiksuota. Kūrėjai turėtų išbandyti savo puslapius įvairiose naršyklėse, kad įsitikintų, jog puslapiai rodomi taip, kaip numatyta.