Задать вопрос
ErichAltheim
@ErichAltheim
Программист

Как убрать «острова» больших пробелов при использовании text-align: justify?

На компьютере текст выравнивается по всей ширине, на мобильных устройствах появляются слишком большие пробелы между словами, как с этим справиться без выравнивания по левому краю (получается пила, очень сложно читать)?
  • Вопрос задан
  • 3291 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
@noobie_in_all
по старинке
word-spacing:-2px;

новое
text-justify: distribute
Ответ написан
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
Вышеупомянутое свойство text-justify не поддерживается ничем кроме ie, что ставит временный крест на его практическом применении. Как вариант можно уменьшать word-spacing, это дает определенный эффект, но не стоит забывать, что на мобильных устройствах можно немного уменьшать шрифт, тем самым делая больше символов на строку - пример такой страницы
Ответ написан
savostin
@savostin
Еще один программист
text-align: left
Не мучайте пользователей. Это Вам не печатное издание.
Ответ написан
Комментировать
qmax
@qmax
программер
Острова исчезнут, когда браузеры научатся автоматически расставлять переносы (на всех языках).
Это случится очень сильно не скоро.

Можно на стороне сервера расставить U+00AD в местах переноса.

Но есть мнение, что рваный правый край делает чтение текста более удобным.
Ответ написан
Ваш ответ на вопрос

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

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