Как использовать переносы в браузере Google Chrome?
Я использую следующие CSS для автоматического дефис текста на моем сайте:
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
Но в хроме это никак не сказывается. Я уже читал, что хром не поддерживает это. Есть ли обходной путь для переноса слов в хром? Спасибо!
3 ответа
Перенос слов в настоящее время поддерживается в Chrome только для Android и macOS, как вы можете видеть здесь: http://caniuse.com/
Я тоже использовал Hyphenator, как подсказал Эрик.
На случай, если кто-то еще допустил мою ошибку, дефисы работают только в том случае, если вы объявляете язык в теге HTML. Например:
<html lang="en-GB">
Без заявленного языка
hyphens:auto
ничего не сделает.
Мягкие дефисы могут быть применены с помощью JavaScript (лучшее решение) или любого серверного языка, однако, который отвечает на вопрос своим собственным ответом.