Как пишется «переносица»?
Запись от 03.04.2016
Будет ли вам интересно знать, что текст на сайте можно переносить по слогам, по правилам русского языка? А, ведь, можно!
За перенос слов на странице отвечает спецсимвол «­». В нормальном состоянии на странице его не видно, но как только браузеру нужно будет перенести текст - на месте спецсимвола окажется дефис, а слово разделится на 2 части, как нам бы и хотелось.
Подробнее здесь: http://htmlbook.ru/blog/perenosy-slov
Теперь, о том, как правильно расставить эти самые «shy».
Пожалуй, есть много библиотек, решающих эту задачу, но я остановился на «orgheiglhyphenator» (примеры использования и дистрибутив на packagist).
На основе «orgheiglhyphenator» собрал простенький модуль (если не сказать примитивный) для битрикса. Тут всё просто, установили через маркетплейс и в пару строк кода уже можно использовать, например так:
Модуль на гитхабе: https://github.com/Dok11/bitrix__modul...ree/master
За перенос слов на странице отвечает спецсимвол «­». В нормальном состоянии на странице его не видно, но как только браузеру нужно будет перенести текст - на месте спецсимвола окажется дефис, а слово разделится на 2 части, как нам бы и хотелось.
Подробнее здесь: http://htmlbook.ru/blog/perenosy-slov
Теперь, о том, как правильно расставить эти самые «shy».
Пожалуй, есть много библиотек, решающих эту задачу, но я остановился на «orgheiglhyphenator» (примеры использования и дистрибутив на packagist).
На основе «orgheiglhyphenator» собрал простенький модуль (если не сказать примитивный) для битрикса. Тут всё просто, установили через маркетплейс и в пару строк кода уже можно использовать, например так:
CModule::IncludeModule('als.hyphenator');
$arResult['DETAIL_TEXT'] = CHyphenator::run($arResult['DETAIL_TEXT']);
Модуль на гитхабе: https://github.com/Dok11/bitrix__modul...ree/master