Свойство word-break

Описание

Указывает, как делать перенос строк внутри слов, которые не помещаются по ширине в заданную область.

Синтаксис

word-break: normal | break-all | keep-all;

Подробности

Значение Описание
normal Используются правила переноса строк по умолчанию. Как правило, в этом случае строки не переносятся или переносятся в тех местах, где явно задан перенос (например, с помощью br).
break-all Перенос строк добавляется автоматически, чтобы слово поместилось в заданную ширину блока. Значение не работает для текста на китайском, корейском или японском языке.
keep-all Не разрешает перенос строк в словах на китайском, корейском или японском языке. Для остальных языков действует как normal.

Пример

<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<style>
 .col {
 background: #f0f0f0;
 width: 180px;
 padding: 10px;
 word-break: break-all;
 }
 </style>
 <div class='col'>
 <p>Cуществительное</p>
 <p>высокопревосходительство</p>
 <p>Одушевленное существительное</p>
 <p>одиннадцатиклассница</p>
 <p>Химическое вещество</p>
 <p>метоксихлордиэтиламинометилбутиламиноакридин</p>
 </div>
</body>
</html>

Читайте также

Свойство outline-style

Устанавливает стиль внешней границы элемента.

В отличие от линии, задаваемой через border, линия через outline отображается вокруг элемента, не...

Отображается ниже самого верхнего элемента в стеке по оси Z

Псевдоэлемент отображается ниже самого верхнего элемента в стеке по оси Z, но выше всех остальных элементов на странице, если они имеются. Обычно ::ba...

Функция repeating-linear-gradient()

Создаёт бесконечно повторяющийся линейный градиент, образуя тем самым фоновый узор. По своему действию похожа на функцию linear-gra...

unset

Является комбинацией ключевых слов initial и inherit. Ключевое слово unset устанавливает значение свойства как