Przejdź do treści głównej
INF.03Pytanie #1175 z 1558css-selektory-i-kaskada

Który z poniższych selektorów CSS jest używany do stylizowania pierwszej linii tekstu wewnątrz każdego elementu <p>?

Opcje odpowiedzi:
A
p:first-line
B
p::first-line
Prawidłowa
C
p.first-line
D
p > first-line
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (p::first-line)

p::first-line.

::first-line to pseudoelement, który stosuje style do pierwszej sformatowanej linii bloku tekstu. Zgodnie z nowszymi konwencjami CSS (CSS3), pseudoelementy powinny być poprzedzone podwójnym dwukropkiem (::) w celu odróżnienia ich od pseudoklas (które używają pojedynczego dwukropka :). Choć przeglądarki często wspierają zapis z pojedynczym dwukropkiem dla wstecznej kompatybilności z ::first-line, ::first-letter, ::before, ::after, zalecany jest podwójny.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Używa pojedynczego dwukropka, co jest składnią dla pseudoklas lub starszą składnią dla niektórych pseudoelementów. Zalecane jest ::.
  • C: p.first-line to selektor elementu p z klasą first-line.
  • D: p > first-line sugeruje selektor dziecka, a first-line nie jest tagiem HTML.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Css selektory i kaskada”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 61 pytań z tego działu.