Псевдоэлемент ::first-line

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
9.0+1.0+7.0+1.0+1.5+1.0+1.0+

Краткая информация

ПрименяетсяКо всем элементам
Ссылка на спецификацию http://www.w3.org/TR/css3-selectors/#first-line

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

Псевдоэлемент ::first-line задает стиль первой строки форматированного текста. Длина этой строки зависит от многих факторов, таких как используемый шрифт, размер окна браузера, ширина блока, языка и т.д. В правилах стиля допустимо использовать только свойства, относящиеся к шрифту, изменению цвета текста и фона.

Синтаксис

элемент::first-line { ... }

Значения

Нет.

Пример

HTML5CSS2.1CSS3IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>first-line</title>
  <style>
    p::first-line {
     color: red; /* Красный цвет текста */
     font-style: italic; /* Курсивное начертание */
     font-weight: bold; /* Жирное начертание */
    }
  </style>
 </head>
 <body>
   <p>Олимпия 2008<br />
   Основной претендент на I место это конечно же Джей Катлер, достигший наивысшего 
   результата за последние два года.</p>
 </body>
</html>

Результат примера показан на рис. 1. В данном примере первая строка, выделенная с помощью тега <br>, изменяет свой вид за счет начертания и цвета.

Результат использования псевдоэлемента ::first-line

Рис. 1. Результат использования псевдоэлемента ::first-line

Браузеры

Браузер Internet Explorer до версии 9.0 работает только с нотацией :first-line, описанной в спецификации CSS 2.1.

Часті запитання

  • Q: Як використовувати псевдоелемент ::first-line в CSS?

    A: Псевдоелемент ::first-line використовується для вибору першого рядка тексту у блочному елементі.

  • Q: Для чого використовують псевдоелемент ::first-line?

    A: Псевдоелемент ::first-line дозволяє стилізувати перший рядок тексту у блоку, надаючи йому особливий вигляд.

  • Q: Які стилі можна задати для псевдоелемента ::first-line?

    A: Для псевдоелемента ::first-line можна задати такі стилі, як шрифт, колір тексту, розмір шрифту, маргіни, падіння та багато іншого.

  • Q: Чи можна використовувати псевдоелемент ::first-line для всіх елементів?

    A: Псевдоелемент ::first-line працює тільки з блочними елементами, які мають текстовий контент.

  • Q: Де краще використовувати псевдоелемент ::first-line у дизайні?

    A: Псевдоелемент ::first-line можна використовувати для стилізації заголовків, підзаголовків або важливих фраз, щоб підкреслити їх унікальність.