Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Pseudoelement ::first-letter w CSS

Pseudoelement ::first-letter w CSS

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

::first-letter to pseudoelement CSS, który pozwala ostylować wyłącznie pierwszą literę tekstu znajdującego się w wybranym elemencie.

Przykład:

h1::first-letter {
  color: red;
}

Ten zapis oznacza: wybierz elementy h1 i zastosuj styl tylko do ich pierwszej litery. W tym przypadku pierwsza litera nagłówka pierwszego poziomu będzie czerwona.

Budowa zapisu

selektor::first-letter {
  właściwość: wartość;
}

W pytaniu egzaminacyjnym:

h1::first-letter {
  color: red;
}
  • h1 — selektor elementu HTML, czyli nagłówek pierwszego poziomu,
  • ::first-letter — pseudoelement wybierający pierwszą literę,
  • color: red; — ustawia czerwony kolor tekstu.

Ważne na egzaminie

::first-letter nie oznacza całego tekstu elementu. Nie zmienia też pierwszej linii. Do pierwszej linii służy inny pseudoelement: ::first-line.

Przykład HTML i CSS

<h1>Witamy</h1>
h1::first-letter {
  color: red;
}

Efekt: tylko litera W w nagłówku będzie czerwona.