Ответ 1
Я считаю, что вам может понадобиться что-то вроде этого:
direction:rtl;
text-align:justify;
Пример: http://jsfiddle.net/aew75/
Мы хотим сделать text-align: justify, чтобы взять всю ширину столбца, но он должен начинаться с правой стороны. Есть ли способ сделать это с помощью css или как-то?
EDIT:
Как было предложено http://jsfiddle.net/dVbJr/33/
.text {
text-align: justify;
direction:rtl;
}
работает, но имеет проблему пунктуации.
решаемые
<span style="float:right">...</span>
Это, кстати, в конце концов решило проблему пунктуации. Спасибо за усилия, хотя всем! Тогда я отвечу на первый ответ.
Я считаю, что вам может понадобиться что-то вроде этого:
direction:rtl;
text-align:justify;
Пример: http://jsfiddle.net/aew75/
text-align-last: right;
-moz-text-align-last: right;
Если я правильно понял вопрос, проблема в том, как правильно выровнять последнюю строку обоснованного блока текста. Вышеизложенное делает это, используя свойство CSS 3 Text (с версией префикса поставщика для лучшей поддержки), поддерживаемой современными браузерами, хотя и не универсально.
Хотя установка направления записи справа налево приводит к этому, среди прочего, он имеет несколько других, более фундаментальных эффектов. Вы можете уйти от него, если у вас в тексте никогда не осталось по сути символов справа налево.
проверьте этот образец
для right-to-left
вам просто нужно установить direction:rtl
CSS
text-align: justify;
text-align: right; // or text-align: left right;
Просто попробуйте это.
text-align:right justify;
direction:rtl;