W HTML nie ma czegoś takiego jak znacznik tła. To, co w starszych wersjach HTML można by nazwać znacznikiem tła — atrybut tła znacznika HTML — było używane do wyświetlania obrazu tła strony internetowej. Aktualną rekomendacją konsorcjum World Wide Web Consortium (W3C) jest HTML 4.01/XHTML 1.0. W tym zaleceniu atrybut background jest przestarzały: nie jest już uważany za prawidłowy kod HTML. Powiązany atrybut bgcolor, który można uznać za znacznik tła, również jest przestarzały.
Kaskadowe arkusze stylów (CSS) powinny być używane do ustawiania wszystkich efektów tła na prawidłowej stronie internetowej HTML lub XHTML. Używanie CSS do definiowania właściwości tła jest znacznie bardziej elastyczne niż starsza metoda. Atrybut tła lub znacznik tła był ograniczony do wyświetlania obrazu tła. Właściwości tła w CSS mogą określać, gdzie zaczyna się obraz tła, jak się powtarza i czy przewija się z resztą strony, czy pozostaje w tym samym miejscu. Właściwości tła CSS można zastosować do całej strony internetowej lub elementów na stronie.
Właściwości tła obejmują background-color, background-image, background-attachment, background-position i background-repeat. Wszystkie te właściwości można skonsolidować we właściwości tła, zamiast ustawiać je jako oddzielne właściwości. Nazywa się to skróconą własnością.
Podobnie jak stary atrybut bgcolor, kolor tła może mieć postać wartości RGB, kodu szesnastkowego lub nazwy koloru. Tło każdego elementu, do którego ta właściwość jest stosowana, będzie wyświetlane w tym kolorze. Wartość background-image to adres URL obrazu.
Inne właściwości — background-attachment, background-position i background-repeat — można zdefiniować, ale jeśli nie są, zostaną użyte wartości domyślne. Background-repeat służy do powtarzania tła w pionie lub poziomie; domyślnie powtarza się w pionie i poziomie. Dołączanie w tle powoduje, że obraz tła albo przewija się z resztą strony, co jest ustawieniem domyślnym, albo pozostaje w jednym miejscu. Domyślną pozycją tła jest lewy górny róg elementu.
Różne przeglądarki internetowe mogą wyświetlać właściwości tła w różny sposób lub wymagać bardziej szczegółowych definicji w CSS. Na przykład, mimo że Internet Explorer® 8 obsługuje wartość dziedziczenia dla niektórych właściwości, nie obsługuje jej dla właściwości w tle. W przeglądarce Firefox® właściwość background-position nie działa poprawnie, jeśli właściwość background-attachment nie jest ustawiona na stałą. Deweloperzy powinni testować swoje strony w różnych przeglądarkach, aby upewnić się, że są one wyświetlane zgodnie z przeznaczeniem.