Подтвердить что ты не робот

Выравнивание текста выравнивается, но направо?

Мы хотим сделать text-align: justify, чтобы взять всю ширину столбца, но он должен начинаться с правой стороны. Есть ли способ сделать это с помощью css или как-то?

EDIT:

Как было предложено http://jsfiddle.net/dVbJr/33/

.text {
  text-align: justify;
  direction:rtl;
}

работает, но имеет проблему пунктуации.

решаемые

    <span style="float:right">...</span>

Это, кстати, в конце концов решило проблему пунктуации. Спасибо за усилия, хотя всем! Тогда я отвечу на первый ответ.

4b9b3361

Ответ 1

Я считаю, что вам может понадобиться что-то вроде этого:

direction:rtl;
text-align:justify;

Пример: http://jsfiddle.net/aew75/

Ответ 2

text-align-last: right;
-moz-text-align-last: right;

Если я правильно понял вопрос, проблема в том, как правильно выровнять последнюю строку обоснованного блока текста. Вышеизложенное делает это, используя свойство CSS 3 Text (с версией префикса поставщика для лучшей поддержки), поддерживаемой современными браузерами, хотя и не универсально.

Хотя установка направления записи справа налево приводит к этому, среди прочего, он имеет несколько других, более фундаментальных эффектов. Вы можете уйти от него, если у вас в тексте никогда не осталось по сути символов справа налево.

Ответ 3

проверьте этот образец

для right-to-left вам просто нужно установить direction:rtl

Ответ 4

CSS

text-align: justify; 
text-align: right; // or text-align: left right; 

Ответ 5

Просто попробуйте это.

text-align:right justify;
direction:rtl;