Вебсправочник
Справочник CSS

Свойство overflow-wrap: длинные слова

Как не дать длинной ссылке или идентификатору растянуть контейнер.

Как это работает

overflow-wrap разрешает браузеру разрывать непрерывную последовательность символов, если она иначе не помещается. Это полезно для URL, технических идентификаторов и пользовательского текста, где невозможно заранее знать длину слова.

anywhere даёт дополнительные точки переноса и учитывает их при расчёте минимального размера содержимого. break-word внешне часто похож, но отличается в intrinsic sizing. Не переносите произвольно короткие обычные слова без необходимости: читателю важен устойчивый ритм текста.

Пример в интерфейсе

.address { max-width: 240px; overflow-wrap: anywhere; padding: 16px; background: #eaf4ee; }

Значения и поведение

Значение или правило Результат
normal Перенос по обычным правилам.
anywhere Разрыв длинной последовательности при необходимости.
break-word Похожий перенос с отличиями в расчёте минимальной ширины.

На что обратить внимание

Если у элемента действует white-space: nowrap, сначала разберитесь с запретом переноса. Одно свойство не должно скрывать неверную настройку другого.

Проверьте на практике

Сделайте контейнер шириной 200px и вставьте длинное имя. Убедитесь, что текст остаётся внутри, а не пропадает из-за overflow: hidden.

Связанные темы: white-space, max-width.

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

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.