我们想要text-align:justify,以获取列的所有宽度,但它应该从右侧开始.有没有办法用css或某种方式来制作它?
编辑:
正如建议的 http://jsfiddle.net/dVbJr/33/
.text {
text-align: justify;
direction:rtl;
}
Run Code Online (Sandbox Code Playgroud)
有效,但它有标点符号问题.
解决了
<span style="float:right">...</span>
Run Code Online (Sandbox Code Playgroud)
这附加到最后解决了标点符号问题.感谢大家的努力!我接受第一个答案.
Jas*_*aro 33
我相信你可能想要这样的东西:
direction:rtl;
text-align:justify;
Run Code Online (Sandbox Code Playgroud)
Juk*_*ela 15
text-align-last: right;
-moz-text-align-last: right;
Run Code Online (Sandbox Code Playgroud)
如果我正确理解了这个问题,问题实际上就是如何正确对齐正确的文本块的最后一行.以上就是这样,使用CSS 3 Text中的属性(带有供应商前缀版本以获得更好的支持),现代浏览器支持但不是普遍的.
尽管将书写方向设置为从右到左,但除此之外,它还具有其他一些更基本的效果.如果你在文本中没有固有的从右到左的字符,你可能会侥幸逃脱.
可以通过添加text-align-last来解决:
div.a {
text-align: justify; /* For Edge */
text-align-last: right;
}
Run Code Online (Sandbox Code Playgroud)
来源:链接
| 归档时间: |
|
| 查看次数: |
35350 次 |
| 最近记录: |