Pytanie dotyczy dobrania selektora CSS tak, aby sformatować tylko pierwszą linię tekstu w akapicie. Do tego celu CSS przewiduje pseudoelement ::first-line, który "wydziela" pierwszą linię renderowanego tekstu i pozwala zastosować do niej wybrane właściwości (np. kolor, rozmiar pisma).
Dlatego poprawny zapis to: p::first-line { font-size: 200%; color: brown; } — wskazuje on element p oraz ogranicza działanie stylu do pierwszej linii.
Pozostałe odpowiedzi są błędne, bo nie odnoszą się do pseudoelementu pierwszej linii:
- "#first-line …" to selektor identyfikatora. Zadziałałby na element z atrybutem id="first-line", a nie na pierwszą linię tekstu.
- ".first-line …" to selektor klasy. Ostylowałby całe elementy z klasą first-line, a nie fragment wiersza wynikający z łamania linii.
- "p.first-line …" to selektor elementu p z klasą first-line. Nadal dotyczy całego akapitu (całego elementu), nie tylko jego pierwszej linii.
Wskazówka egzaminacyjna: gdy w treści jest mowa o "pierwszej literze" lub "pierwszej linii", zwykle szuka się pseudoelementów (np. ::first-letter, ::first-line), a nie klas czy identyfikatorów.