Atrybut bgcolor w HTML

Słownik kwalifikacji AUD.05 - Realizacja projektów graficznych i multimedialnych

Co to jest bgcolor?

bgcolor to dawny atrybut HTML służący do ustawiania koloru tła elementu, np. strony internetowej lub tabeli. W pytaniach egzaminacyjnych może występować jako poprawna odpowiedź na pytanie o zmianę koloru tła witryny.

Przykład użycia

<body bgcolor="yellow">
  Treść strony
</body>

Można było stosować nazwy kolorów, np. red, blue, yellow, albo zapis szesnastkowy, np. #ffffff dla bieli.

Ważne na egzaminie

Jeżeli pytanie brzmi: „Aby zmienić kolor tła witryny internetowej, należy określić atrybut”, a odpowiedziami są m.in. tbody, bgcolor, style, colgroup, to poprawną odpowiedzią jest bgcolor.

Pozostałe odpowiedzi nie oznaczają bezpośrednio atrybutu koloru tła:
- tbody — element grupujący zawartość ciała tabeli,
- colgroup — element grupujący kolumny tabeli,
- style — atrybut do wpisywania stylów CSS, ale nie jest konkretnym atrybutem koloru tła.

Współczesne podejście

Atrybut bgcolor jest obecnie przestarzały. W nowoczesnych stronach kolor tła ustawia się za pomocą CSS:

body {
  background-color: #ffffff;
}

Można też użyć stylu liniowego:

<body style="background-color: yellow;">

W praktyce projektowej zaleca się CSS, ale w starszych pytaniach egzaminacyjnych nadal może pojawiać się bgcolor.