Выравнивание текста 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;
работает для меня и надеюсь, что это помогает :)
Как вы хотите отформатировать абзацы? Вы имеете в виду ширину, высоту, интервал между буквами или интервал между словами?
вы пробовали использовать текст-выровняйте тег в CSS?
text-align:center
или слово-интервал тег в CSS?
word-spacing:10px