Выравнивание текста CSS оправдывает большие пробелы

для форматирования абзацев я использую text-align:justify, но у меня есть одна проблема, что есть большие пробелы между словами, для IE решение использовать text-justify: distribute;, но Chrome не поддерживает это, мой вопрос в том, что я должен использовать для Chrome и Firefox

пример больших пространств:http://jsfiddle.net/L5drN/

4 ответов


рассмотрите возможность использования переносов (ручной, CSS, серверный или клиентский JavaScript), см., например, ответы на могу ли я использовать CSS для обоснования текста с переносом слов в конце строки? Перенос имеет тенденцию много помогать, когда в тексте есть длинные слова.

вы все еще можете сохранить text-justify: distribute, поскольку это может улучшить результат по поддержке браузеров, и можно ожидать, что он получит поддержку, как это в CSS standardization track (in текстовый модуль CSS Уровень 3 WD).


дайте отрицательные значения, как вы предпочитаете для Word-spacing..

ex:

text-align:justify;
word-spacing:-2px;

работает для меня и надеюсь, что это помогает :)


использование:

word-break: перерыв-все;

И ОК!


Как вы хотите отформатировать абзацы? Вы имеете в виду ширину, высоту, интервал между буквами или интервал между словами?

вы пробовали использовать текст-выровняйте тег в CSS?

text-align:center

или слово-интервал тег в CSS?

word-spacing:10px