【发布时间】:2015-07-30 14:36:57
【问题描述】:
我尝试使用text-align: justify 和direction: rtl 来使文本的最后一行向右浮动。问题是,如果我的文本以省略号开头和结尾,则它们的放置不正确。
p { text-align: justify; direction: rtl;}
.tip { text-align: left; direction: ltr; color: red;}
<p>...Lorem ipsum dolor sit amet, consul vivendo scripserit qui ut, an vidit signiferumque nec, iisque adipisci ius eu. Recteque definitiones vix an, id malis deterruisset vix, sea expetendis ullamcorper at. Mei eu ubique repudiare argumentum. Est no nostro ceteros detracto, pertinax oportere philosophia cu qui. Vix ponderum urbanitas repudiandae ex, assentior efficiantur et pro. An modo pertinacia omittantur mei...</p>
<p class="tip">The problem: The text doesn't start with ...Lorem and doesn't end with mei...</p>
编辑:
direction: rtl 是一种完全错误的方法,会导致标点符号出现问题。我被这里接受的答案误导了:Text-align justify but to the right?
我需要的是text-align-last:
text-align-last: right;
-moz-text-align-last: right;
同时检查:
【问题讨论】:
-
从实际问题中解脱出来——有一个属性
text-align-last: right;
标签: css photoshop ellipsis text-align justify