Для управления переносом слов в CSS можно использовать свойство word-wrap
или overflow-wrap
.
word-wrap
устарело и было заменено на overflow-wrap
, но оба свойства выполняют одну и ту же задачу — определяют, как длинные слова должны разбиваться на несколько строк внутри элемента.
Вот примеры кода:
/* с помощью word-wrap */
p {
word-wrap: break-word;
}
/* с помощью overflow-wrap */
p {
overflow-wrap: break-word;
}
Оба примера кода предназначены для блока элемента <p>
. Мы задаем свойство word-wrap
или overflow-wrap
со значением break-word
. Это говорит браузеру, что он может разбивать слова на отдельные строки, если они слишком длинные, и поместить их на следующую строку, чтобы не нарушать структуру страницы.
Результатом будет автоматический перенос слов для элемента <p>
. Пожалуйста, обратите внимание, что оба свойства работают только на нормальных текстах в рамках блочных элементов, а не на содержимом таблиц и других элементах.