Атрибут CSS initial-letter

  • Предыдущая страница @import
  • Следующая страница inline-size

Определение и использование

initial-letter Атрибут указывает размер первой литеры и optionally количество строк, на которое литера опускается (в тексте向下).

Этот атрибут применяется к :first-letter Псевдоэлемент и первый вlined-элемент блочного контейнера.

Пример

Показать литеры различного размера:

.normal::first-letter {
  -webkit-initial-letter: normal;
  initial-letter: normal;
}
.two::first-letter {
  -webkit-initial-letter: 2;
  initial-letter: 2; /* Первая литера занимает 2 строки */
}
.four::first-letter {
  -webkit-initial-letter: 4;
  initial-letter: 4; /* Первая литера занимает 4 строки */
}
.four2::first-letter {
  -webkit-initial-letter: 4 2;
  initial-letter: 4 2; /* Первая литера занимает 4 строки и опускается на 2 строки */
}

Попробуйте сами

Грамматика CSS

initial-letter: normal|number|integer;

Значение атрибута

Значение Описание
normal Значение по умолчанию. Без эффекта. Текст отображается как обычно.
number Указывает размер первой литеры (количество строк, которые должна跨越 литера).
integer Выборочно. Указывает количество строк, на которых下沉ается первая литера (в тексте).

Технические детали

Значение по умолчанию: normal
Наследование: Нет
Создание анимации: Не поддерживается. См. также:Атрибуты, связанные с анимацией.
Версия: CSS3

Поддержка браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот атрибут.

Префикс -webkit- после числа указывает на первую работающую версию с префиксом.

Chrome Edge Firefox Safari Opera
110.0 110.0 Не поддерживается 9.0 -webkit- 96.0
  • Предыдущая страница @import
  • Следующая страница inline-size