К содержанию

Навигация

Содержание

Перенос текста

Классы задают, как браузер разбивает текст на строки. Берите text-balance для заголовков, чтобы строки были близки по длине, text-pretty — для абзацев, чтобы последняя строка не состояла из одного слова, и text-nowrap, чтобы текст остался в одной строке.

Пример

Подпись над образцом — класс, который на нём стоит. Классы не добавляют символы перевода строки и не меняют копируемый текст.

text-wrap

Как выбрать перенос для заголовка, который не помещается в одну строку

text-balance

Как выбрать перенос для заголовка, который не помещается в одну строку

text-pretty

Длина строки влияет на удобство чтения: глазу трудно найти начало следующей строки, если текущая слишком длинная, а слишком короткие строки заставляют часто переводить взгляд. Ограничение ширины в символах держит строку в удобных пределах при любом размере шрифта.

text-nowrap overflow-auto

npm run build -- --configuration production --output-path dist/app

Классы

Класс CSS Значения
text-wrap text-wrap: wrap —
text-nowrap text-wrap: nowrap —
text-balance text-wrap: balance —
text-pretty text-wrap: pretty —

Условия (что это): ширина экрана — нет; состояния — нет.

Классы и переменные собраны из CSS выпуска и обновляются вместе с ним.

Применение

Класс Где
text-wrap обычный перенос по ширине блока
text-balance короткие заголовки и лиды в несколько строк
text-pretty абзацы
text-nowrap кнопки, метки, команды и строки кода
HTML
<h2 class="text-balance">Длинный заголовок из нескольких строк</h2>
<p class="text-pretty">Абзац с аккуратной последней строкой…</p>
<code class="text-nowrap overflow-auto">npm run build -- --configuration production</code>

Строке с text-nowrap нужно решение для переполнения: прокрутка overflow-auto или обрезка truncate.

Ограничения

  • text-balance браузеры применяют только к блокам в несколько строк, длинный текст они не балансируют.
  • text-balance и text-pretty действуют там, где браузер их поддерживает; в остальных браузерах текст переносится обычным образом.
  • У семейства нет префиксов ширины экрана и состояний.

См. также

Поиск по документации

Введите минимум 2 символа

    Настройки

    Тема
    Размер шрифта
    Ширина страницы