În HTML, ce este o etichetă de fundal?

Nu există o etichetă de fundal în HTML. Ceea ce ar fi putut fi numit o etichetă de fundal în versiunile mai vechi de HTML – atributul de fundal al etichetei HTML – a fost folosit pentru a afișa o imagine de fundal pentru o pagină web. Recomandarea actuală de la World Wide Web Consortium (W3C) este HTML 4.01/XHTML 1.0. În această recomandare, atributul de fundal este depreciat: nu mai este considerat HTML valid. Atributul asociat bgcolor, care ar putea fi considerat o etichetă de fundal, este, de asemenea, depreciat.

Foile de stil în cascadă (CSS) trebuie folosite pentru a seta toate efectele de fundal într-o pagină web HTML sau XHTML validă. Utilizarea CSS pentru a defini proprietățile de fundal este mult mai flexibilă decât metoda mai veche. Atributul de fundal sau eticheta de fundal a fost limitată la afișarea unei imagini de fundal. Proprietățile de fundal din CSS pot defini unde începe imaginea de fundal, cum se repetă și dacă derulează cu restul paginii sau rămâne în același loc. Proprietățile de fundal CSS pot fi aplicate unei întregi pagini web sau elementelor din pagină.

Proprietățile de fundal includ culoarea fundalului, imaginea de fundal, atașarea fundalului, poziția fundalului și repetarea fundalului. Toate aceste proprietăți pot fi consolidate sub proprietatea de fundal în loc să fie setate ca proprietăți separate. Aceasta se numește o proprietate stenografică.

La fel ca vechiul atribut bgcolor, culoarea de fundal poate fi sub forma unei valori RGB, a unui cod hexadecimal sau a unui nume de culoare. Fundalul oricărui element căruia i se aplică această proprietate se va afișa în acea culoare. Valoarea pentru imagine de fundal este adresa URL a imaginii.

Celelalte proprietăți — atașarea fundalului, poziția fundalului și repetarea fundalului — pot fi definite, dar dacă nu sunt, vor fi utilizate valorile implicite. Background-repeat este folosit pentru a repeta fundalul fie pe verticală, fie pe orizontală; implicit, se repetă pe verticală și pe orizontală. Atașarea de fundal face ca imaginea de fundal fie să deruleze cu restul paginii, care este implicit, fie să rămână într-un singur loc. Poziția de fundal implicită este colțul din stânga sus al elementului.

Diferitele browsere web pot afișa diferit proprietățile de fundal sau pot necesita definiții mai specifice în CSS. De exemplu, chiar dacă Internet Explorer® 8 acceptă valoarea de moștenire pentru unele proprietăți, nu o acceptă pentru proprietățile de fundal. În Firefox®, proprietatea fundal-position nu funcționează corect dacă proprietatea fundal-attachment nu este setată la fix. Dezvoltatorii ar trebui să-și testeze paginile într-o varietate de browsere pentru a se asigura că paginile se afișează așa cum este prevăzut.