Переносы

В этой статье речь пойдёт о переносах слов по слогам, с помощью дефисов. Когда переносы выключены, слова пишутся с новой строки, если не вмещаются в текущую.

Содержание

Как работают автоматические переносы

Автоматические переносы на мобильных устройствах

Автоматические переносы в десктопной версии

Отключение автоматических переносов

В конкретном посте

Во всех постах

Неразрывные пробелы

 

Как работают автоматические переносы

Правила переноса текста зависят от языка. В HTML язык определяется атрибутом lang. Браузер переносит слова по слогам только если соблюдены 2 условия:

1. Атрибут lang присутствует в коде страницы.

2. Доступен соответствующий словарь переносов.

Язык можно установить как для всего сайта (средствами CMS), так и для каждой страницы в отдельности.

 

Автоматические переносы на мобильных устройствах

На узких экранах, для текстовых элементов, созданных в Setka Editor, по умолчанию добавляется CSS-свойство hyphens: auto. Таким образом, в мобильной версии статьи, автоматически включаются переносы.

 

Автоматические переносы в десктопной версии

По умолчанию, автоматические переносы отключены для десктопной версии сайта. Чтобы активировать их на своём сайте:

1. Убедитесь, что в шаблоне страницы есть элемент lang со значением, соответствующим языку страницы.

2. Добавьте в стили вашего сайта (в шаблоне страницы) код:

.stk-reset {hyphens: auto;}

Подробная инструкция по настройке автоматических переносов на стороне CMS

 

Отключение автоматических переносов

Иногда автоматические переносы не отвечают дизайн-идее поста. Для таких случаев их можно отключить средствами Setka Editor.

 

В конкретном посте

Чтобы отключить переносы для отдельного поста:

1. Перейдите в редакторе во вкладку Пост.

2.  Откройте дополнительное меню кнопкой .

3. В поле Добавить CSS пропишите следующий код:

-webkit-hyphens: manual; hyphens: manual;

Подробнее о кастомизации CSS

 

Во всех постах

Чтобы отключить переносы во всех постах, созданных в Setka Editor, пропишите следующее свойство в CSS стиля в личном кабинете:

.stk-reset {
-webkit-hyphens: manual;
hyphens: manual;
}

 

Неразрывные пробелы

Если 2 слова разделены неразрывным пробелом, они принудительно остаются в одной строке. Таким образом, неразрывный пробел позволяет запретить перенос слова на следующую строку.

Чтобы добавить неразрывный пробел используйте сочетания клавиш: 

  • Для Mac OS — ALT+SPACE
  • Для Windows — CTRL+SHIFT+SPACE.

Примечание: чтобы автоматически расставить все неразрывные пробелы в тексте, в соответствии с правилами типографики, используйте встроенный типограф.