Как использовать переносы в браузере 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 (лучшее решение) или любого серверного языка, однако, который отвечает на вопрос своим собственным ответом.

Другие вопросы по тегам