@swcalc

Как добиться правильного переноса слов?

Здравствуйте, пытаюсь адаптировать сайт под разные устройства и размеры окна, но столкнулся с проблемой переноса слов.

Нужно, чтобы слова переносились целиком, но, если это невозможно, тогда разбивались.

В Опера и Хром работает word-break: break-word; Но в FireFox это не работает, понимаю, что такого атрибута нет в стандарте, но в выше упомянутых браузерах он поддерживается.

Как добиться такого результата? (если перенос позволяется длиной слова и шириной блока)
2c21698adc294539ad0ff2db4cfae97e.png

Вместо такого?
1323d87eded54f21b289005fa5dda171.png
  • Вопрос задан
  • 1185 просмотров
Решения вопроса 3
@swcalc Автор вопроса
Немного перебрав значения, пришел к данной конструкции

word-wrap: break-word;
word-break: normal; /* для Opera и FireFox */
word-break: break-word; /* для Chrome */


Если Вы используете что-то более правильное, с удовольствием приму передовой опыт)
Ответ написан
alexprik07
@alexprik07
Программист, верстальщик.
Добавьте неразрывный пробел там где вам нужно, а лучше просто прогоните через Типограф (Студия Артемия Лебедева), он там их сам правильно выставит.
Ответ написан
userAlexander
@userAlexander
Верстка наше все)
Попробуйте расставить неразрывной пробел с помощью этого сервиса
www.typograf.ru
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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