我们想要text-align:justify,以获取列的所有宽度,但它应该从右侧开始。 有没有办法用css或某种方式来制作它?。
修改
如建议的那样 http://jsfiddle.net/dVbJr/33/
.text {
text-align: justify;
direction:rtl;
}
有效,但它有标点问题。
解决
<span style="float:right">...</span>
这最终附有解决了标点问题。 感谢大家的努力!我接受第一个答案。
答案 0 :(得分:31)
答案 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;