CSS służy do opisu wyglądu dokumentu przez deklaracje w postaci "właściwość: wartość". Takie deklaracje mogą znajdować się w zewnętrznym arkuszu, w sekcji stylów lub w atrybucie style elementu. Jeśli w fragmencie kodu widzisz typowy zapis CSS (np. ustawianie koloru, tła, czcionki poprzez właściwości), to jest to formatowanie wyrażone w języku CSS.
Inaczej jest, gdy wygląd jest nadawany przez atrybut prezentacyjny HTML, taki jak bgcolor. Taki atrybut działał historycznie do ustawiania koloru tła elementu (często spotykany przy <body> lub w tabelach), ale nie jest częścią CSS. We współczesnych dobrych praktykach zamiast tego stosuje się CSS (np. właściwości tła), co zapewnia separację treści (HTML) i prezentacji (CSS) oraz ułatwia utrzymanie projektu.
- Odpowiedź z atrybutem bgcolor jest poprawna, bo pokazuje stylowanie zapisane w HTML, a nie w CSS.
- Odpowiedzi oparte o deklaracje stylu (właściwość i wartość) są niepoprawne w tym pytaniu, bo przedstawiają klasyczny CSS.
Wskazówka egzaminacyjna: szukaj sygnałów składni. CSS zwykle ma dwukropek i średnik (np. "właściwość: wartość;"), natomiast atrybuty HTML mają postać "nazwa=wartość" (np. bgcolor="...") i są zapisane wewnątrz znacznika.