文本对齐是对齐但是向右吗?

时间:2012-05-21 11:38:59

标签: html css layout

我们想要text-align:justify,以获取列的所有宽度,但它应该从右侧开始。 有没有办法用css或某种方式来制作它?。

修改

如建议的那样 http://jsfiddle.net/dVbJr/33/

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

有效,但它有标点问题。

解决

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

这最终附有解决了标点问题。 感谢大家的努力!我接受第一个答案。

6 个答案:

答案 0 :(得分:31)

我相信你可能想要这样的东西:

direction:rtl;
text-align:justify;

示例:http://jsfiddle.net/aew75/

答案 1 :(得分:13)

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

如果我正确理解了这个问题,问题实际上就是如何正确对齐正确的文本块的最后一行。以上就是这样,使用CSS 3 Text中的属性(带有供应商前缀版本以获得更好的支持),现代浏览器支持但不是普遍的。

虽然将书写方向设置为从右到左会导致这种情况,但除此之外,它还有其他一些更基本的效果。如果你在文本中没有固有的从右到左的字符,你可能会侥幸成功。

答案 2 :(得分:1)

可以通过添加text-align-last来解决 Here

答案 3 :(得分:-1)

检查此sample

right-to-left您只需要设置direction:rtl

答案 4 :(得分:-4)

<强> CSS

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

答案 5 :(得分:-4)

试试吧。

text-align:right justify;
direction:rtl;