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: