Hallo,
laut w3c muß ich bei Angabe von color:#000000 auch backgound-color:farbe angeben.
Nein, mußt Du nicht.
Der Validator warnt auch an dieser Stelle nur,
er ist nämlich nicht in der Lage, die gesamte Kaskade durchzugehen.
Hast Du z.B.
p { background-color:white; color:black; }
p.blue { color:blue; }
wird bei p.blue wegen des fehlenden background-color gewarnt,
aber aufgrund der CSS-Kaskade ist weiß als Hintergrundfarbe gesetzt.
Die Warnung wird ausgegeben, damit Du dran denkst, *irgendwo* die Hintergrundfarbe zu setzen.
Andreas