Книга: HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
Псевдоэлементы
Псевдоэлементы
Псевдоэлементы — разновидность специальных селекторов, привязывающих стиль к определенному фрагменту элемента Web-страницы. Таким фрагментом может быть первый символ или первая строка в абзаце.
Псевдоэлементы используются не сами по себе, а только в совокупности с другими стилями. Их записывают сразу после основного селектора без всяких пробелов:
<основной селектор><псевдоэлемент> { <стиль> }
Псевдоэлемент::first-letter привязывает стиль к первой букве текста в элементе Web-страницы, если ей не предшествует встроенный элемент, не являющийся текстом, например, изображение.
Пример:
P::first-letter { font-size: larger }
Этот стиль будет привязан к первой букве абзаца.
Псевдоэлемент::first-line привязывает стиль к первой строке текста в элементе
Web-страницы:
P::first-line { text-transform: uppercase }
Данный стиль будет привязан к первой строке абзаца.