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

hyphens: перенос слов с учётом языка

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

Назначение

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

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

Для auto укажите корректный lang. Manual использует разрешённые точки переноса, например мягкий дефис. Результат зависит от словаря и среды, поэтому одинаковое разбиение во всех браузерах не гарантируется.

Пример

<style>.hyphen-note{max-width:17ch;hyphens:auto;line-height:1.6}</style>
<p class="hyphen-note" lang="ru">Последовательность самостоятельных упражнений помогает проверить понимание структуры документа.</p>

Что должно получиться

При наличии поддержки русского переноса длинные слова могут разделяться по подходящим местам. Если словарь недоступен, текст использует другие доступные точки разрыва.

Граница применения и частая ошибка

Не включайте перенос бездумно для кода, адресов и идентификаторов: видимый дефис может быть принят за часть значения. Lang сообщает язык текста, а не только пожелание оформления. Overflow-wrap и hyphens решают разные задачи.

Самостоятельная проверка

Сравните auto, manual и none. Проверьте русский и английский фрагменты с верными lang. Скопируйте текст в редактор и убедитесь, что декоративный перенос не был ошибочно внесён в исходное слово.

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

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

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