Атрибут CSS hyphens

Определение и использование

Атрибут hyphens определяет, разрешается ли использование дефисов для создания дополнительных возможностей переносов строки в строке.

Пример

Установить различные дефисы:

div.a {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
div.b {
  -webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
}
div.c {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

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

CSS синтаксис

hyphens: none|manual|auto|initial|inherit;

Значение атрибута

Значение Описание
none Слово без дефиса (не перебивается строкой).
ручной По умолчанию. Слово имеет дефис только в ‐ или ­ (если необходимо).
auto Вставить дефис в определенном месте алгоритма (если необходимо).
initial Установить этот атрибут в его значение по умолчанию. См. также: initial.
inherit Инherit. Атрибут наследуется от родительского элемента. См. также: inherit.

Технические детали

Значение по умолчанию: ручной
Инherit: да
Создание анимации: Не поддерживается. См. также:Свойства анимации.
Версия: CSS3
JavaScript синтаксис: object.style.hyphens="none"

Поддержка браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот атрибут.

Числа с префиксами -webkit- или -ms- указывают на первую версию, использующую префикс.

Chrome IE / Edge Firefox Safari Opera
55.0 79.0
10.0 -ms-
43.0 5.1 -webkit- 44.0