Det spelar ingen roll, enligt standarden kan du använda vilket du vill. Dock har en del webläsare ( Läs: Netscape ) problem med att hantera background-attributet och dess olika värden. Background-color borde då vara mer vänligt mot webläsarna. :)
background-color anger bara bakgrundsfärgen medan background kan ange bakgrundsfärg, bakgrundsbild, bakgrundsbildens positionering m.m.
Det finns en skillnad mellan background-color: rgb(255,255,0) och background: rgb(255,255,0).
I det första exemplet anger du bara bakgrundsfärgen och information om bakgrundsbild (om du har angett det innan) och liknande ändras inte. I det andra exemplet kommer bakgrundfärgen att sättas till rgb(255,255,0) och samtidigt "töms" informationen som finns om bakgrundsbild.
I detta exemplet kommer de två första raderna alltså inte att räknas: