W CSS za wcięcie pierwszej linii bloku tekstu (np. akapitu) odpowiada właściwość text-indent. Jest to klasyczne ustawienie typograficzne, stosowane m.in. w dłuższych tekstach (artykuły, regulaminy, opisy) do wyraźnego zaznaczenia początku akapitu.
Dlatego zapis p {text-indent: 30px;} jest poprawny: selektor p wskazuje akapity, a deklaracja nadaje im wcięcie pierwszej linii o wartości 30px. Jednostka px jest poprawną jednostką długości w CSS i w tym kontekście oznacza stałe wcięcie liczone w pikselach.
Dlaczego pozostałe odpowiedzi są błędne?
- text-spacing nie jest standardową właściwością CSS służącą do ustawiania wcięcia pierwszej linii. Może wyglądać wiarygodnie, ale w typowym CSS nie spełni opisanego celu.
- line-height dotyczy wysokości linii (interlinii), czyli odstępu w pionie między liniami tekstu. Zmienia czytelność i zagęszczenie tekstu, ale nie tworzy wcięcia na początku pierwszej linii.
- line-indent również nie jest standardową właściwością CSS do wcięcia pierwszej linii; nazwa może sugerować poprawność, ale nie odpowiada właściwościom stosowanym w przeglądarkach.
Wskazówka egzaminacyjna: gdy pytanie mówi o "wcięciu pierwszej linii", kojarz je bezpośrednio z nazwą text-indent. Gdy natomiast mowa o odstępach między liniami, wtedy właściwością będzie line-height (inna funkcja, inny efekt).