Задать вопрос
balion
@balion
Junior front-end developer

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

Допустим в макете .psd есть абзац фиксированной ширины и в котором явно есть переносы слов через дефис на новую строку.Пытался и реализоваить через ксс свойство hyphens но оно не работает,есть ли какие-то другие альтернативы?
  • Вопрос задан
  • 36773 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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