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

Свойство -moz-hyphens - задает способ, каким происходит расстановка переносов внутри слов. Переносы могут расставляться как автоматически (например, браузер может содержать словарь переносов), так и использоваться специальные символы, кроме того поддерживается режим полного запрета переносов. Данное свойство наследуется, и применяется ко всем элементам, но оказывает влияние только на элементы с текстовым содержанием. По умлочанию используется значение manual. Свойство -moz-hyphens является экспериментальным расширением движка Gecko (браузер Firefox) и впервые было представлено 16 августа 2011 год в Firefox 6.0.

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

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

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

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

Примеры использования

-moz-hyphens: auto;
Автоматическая расстановка переносов

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

-moz-hyphens: none;
Расстановка переносов отключена

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

-moz-hyphens: manual;
Ручная расстановка переносов

Вечером вся степь совершенно п­еременялась. Все пестрое прос­транство ее охватывалось последним ярким отблеском солнца и постепенно темнело, так что в­идно было, как тень перебегала по нем, и она становилась темнозеленою; испарения подымались гуще, каждый цветок, каждая травка испускала амбру, и вся степь к­урилась бл­аговонием. По небу, изголуба-темному, как будто исполинскою кистью наляпаны были широкие полосы из розового золота; изредка белели клоками легкие и прозрачные облака, и самый свежий, обольстительный, как морские волны, ветерок едва колыхался по верхушкам травы и чуть дот­рогивался до щек. Вся музыка, звучавшая днем, утихала и сменялась другою.

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

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

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

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

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

Синтаксис:

none | manual | auto

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

manual

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

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

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

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

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

визуальные

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

Internet Explorer

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

Firefox

2.03.03.53.64.05.06.07.08.09.010.011.012.013.0
------++++++++

Chrome

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

Safari

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

Opera

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