Свойство -ms-hyphens

Свойство -ms-hyphens - задает способ, каким происходит расстановка переносов внутри слов. Переносы могут расставляться как автоматически (например, браузер может содержать словарь переносов), так и использоваться специальные символы, кроме того поддерживается режим полного запрета переносов. Данное свойство наследуется, и применяется ко всем элементам, но оказывает влияние только на элементы с текстовым содержанием. По умлочанию используется значение manual. Свойство -ms-hyphens является экспериментальным расширением браузера Internet Explorer, и впервые было представлено в Internet Explorer 10.

Допустимые значения

  • none - Режим полного запрета переносов - никакие слова не разбиваются, даже если внутри них содержатся специальные символы, а разрывы строк ставятся только между слов.
  • manual - Ручная расстановка переносов - слова разбиваются только в местах расстановки специальных символов
  • auto - Автоматическая расстановка переносов - браузер может автоматически вставлять переносы строк в любом подходящем месте, но преимуществом пользуются позиции со специальными символами.

Служебные символы расстановки переносов

  • U+2010 (HYPHEN) - "Жесткий" перенос, визуально обозначающий дефисом место переноса. Данный символ отображается всегда, даже в том случае, если строка в данном месте не разрывается.
  • U+00AD (SHY) - "Мягкий" перенос, визуально не обозначающий. Данный символ распологается в местах предпочтительного переноса строк, если есть такая необходимость.

Свойство -ms-hyphens определено в спецификации CSS 3 модуль Text Level 3 (текст, уровень 3), применяется к всем элементам, и действует на всех визуальные носителях, его значение наследуется от родительского элемента в иерархии документа, и по умолчанию принимает значение manual. Является расширением движка Trident (браузер Internet Explorer), и не совместимо с другими браузерами.

Смотри также:

  • -webkit-hyphens - Способ расстановки переноса строк внутри слов
  • -moz-hyphens - Способ расстановки переноса строк внутри слов

Краткое описание

Способ расстановки переноса строк внутри слов

Синтаксис:

none | manual | auto

По умолчанию:

manual

Применяется к:

всем элементам

Наследование:

не наследуется

Тип носителя:

визуальные

Кроссбраузерная совместимость

Internet Explorer

55.5678910a
------

Firefox

не поддерживается

Chrome

не поддерживается

Safari

не поддерживается

Opera

не поддерживается