Którą właściwością CSS ustawia się kolor tła elementu (np. strony)?
Źle.
bgcolor to przestarzały atrybut HTML, a nie właściwość CSS.Dobrze.
background-color ustawia kolor tła elementu.Źle.
text-background nie istnieje w CSS.Źle.
color ustawia kolor TEKSTU, nie tła.Kolor tła elementu ustawia w CSS właściwość
background-color, np. body { background-color: #f0f0f0; }. Można podać nazwę koloru, zapis szesnastkowy lub funkcję rgb. To nowoczesny, zgodny ze standardem sposób - w przeciwieństwie do dawnego atrybutu HTML bgcolor. Dlatego tło ustawia background-color.Pozostałe odpowiedzi nie ustawią tła w CSS.
color to prawdziwa właściwość, ale odpowiada za kolor tekstu, a nie tła. text-background w ogóle nie istnieje - przeglądarka taką deklarację zignoruje. bgcolor to przestarzały atrybut HTML (np. <body bgcolor="...">), wycofany na rzecz stylów - nie jest właściwością CSS. Kolor tła elementu ustawia background-color, dlatego to ona jest poprawna.