background: kolor obrazek powtarzalność sposób_wyświetlania pozycja;
Pierwszym argumentem jest kolor. Definiuje on kolor tła. Można tu wpisać jakiś kolor w akceptowalnym formacie, wartość transparent oznaczającą brak koloru - przezroczystość lub wartość inherit ustawiającą dziedziczenie koloru po rodzicu.
Drugi argument to adres obrazka, który ma być użyty jako tło (nadpisze on ustawienia koloru tła). Można tu wpisać wartość none oznaczającą brak obrazka lub zdefiniować adres (względny lub bezwzględny) pliku z obrazkiem przy pomocy: url(obrazek.png). Oczywiście można również "odziedziczyć" to ustawienie przy pomocy inherit.
Trzeci argument definiuje powtarzalność obrazka z tłem. Możemy zażyczyć sobie powtarzanie tła, czyli zapełnienie całej przestrzeni pod elementem tym obrazkiem, jeden pod drugim, jeden obok drugiego przy pomocy wartości repeat. Możemy również zażyczyć powtarzania sobie tylko w poziomie - repeat-x lub pionie - repeat-y lub brak powtarzania - no-repeat. Oczywiście tą wartość również można odziedziczyć.
Czwarty argument to sposób wyświetlania. Można zażyczyć sobie aby tło przewijało się razem z tekstem - scroll lub pozostawało w miejscu, pomimo przewijania tekstu - fixed. Dziedziczenie wartości jest również możliwe.
Piąty, ostatni argument określa pozycję tła. Może składać się z jednej lub dwóch wartości. Definiuje pozycję tła względem lewego górnego rogu obszaru wyświetlania strony. Można określić tą pozycję przy pomocy wartości procentowych lub wartości słownych. Zarezerwowane wartości słowne to: left, right, center, top, bottom. Wartości left oraz right odnoszą się do pozycji w poziomie, top i bottom do pozycji w pionie, a center zarówno do pionu jak i poziomu.
Własności tła, jak wiele, można kondensować. Taka właśnie kondensacja została zaprezentowana powyżej - wszystkie własności są opisane w jednej. Jednak każda z tych własności posiada własną nazwę i są to:
Kiedy nie potrzebujemy ustawiać wszystkich parametrów, możemy skorzystać z tych bardziej konkretnych własności. Każdy nieustawiony element przyjmuje wartość domyślną, więc nie wszystkie elementy muszą być wymienione. W ten sposób zarówno zapis:
background: blue url(obraz.png) repeat-x scroll center;
jak i zapis:
background: blue url(obraz.png) repeat-x scroll center;
background: url(obraz.png) scroll;czy zapis:
background: blue;
są poprawne. W pierwszym przykładzie wszystkie własności składowe zostały ustawione. W drugim zostały ustawione obraz tła i sposób wyświetlania, a reszta przyjęła domyślne wartości. Trzeci przykład definiuje tylko kolor tła. Najlepiej, aby skondensowane w ten sposób własności zachowały swoją poprawną kolejność, czyli wymienioną wyżej. Własności, które mają zostać domyślne po prostu omijamy.