balion
@balion
Junior front-end developer

Как сделать перенос слов через дефис в тексте черес CSS?

Допустим в макете .psd есть абзац фиксированной ширины и в котором явно есть переносы слов через дефис на новую строку.Пытался и реализоваить через ксс свойство hyphens но оно не работает,есть ли какие-то другие альтернативы?
  • Вопрос задан
  • 36072 просмотра
Решения вопроса 1
Hyphens просто не везде поддерживается https://developer.mozilla.org/en-US/docs/Web/CSS/h...
Альтернатива — использовать JS-библиотеку, например, https://github.com/mnater/hyphenator (демо mnater.github.io/Hyphenator)

Но, боюсь, из коробки он не знает четких правил переноса в русском языке.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
mr_T
@mr_T
Web-разработчик
Вот. Думаю, исчерпывающе.
Ответ написан
@sergioma
Самое простое и кросс-браузерное решение, это расставить в тексте мягкие переносы на этом сервисе и вставить полученный html.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы