The awesome combination of white-space: nowrap;
,overflow: hidden;
and text-overflow: ellipsis;
in CSS3在塊元素中剪裁文本方面做得非常出色。如何剪輯文本並使用CSS2對齊(不是浮動)元素?
我想用CSS2(與現代瀏覽器,IE7和更新版本兼容)來做到這一點,並將文本(不浮點)對齊到右側。可能嗎?
Here's a jsFiddle with an example code snippet。請測試你的答案。謝謝!
對於剪輯文本,我們需要爲塊元素定義一個寬度。這是文本左對齊的時候。一個例子是在這裏:http://jsfiddle.net/N3WYE/3/ – 2012-04-06 16:01:57
@ geekpanth3r好吧,所以你的問題*不是*如何文本溢出W /文本對齊的權利,但如何定位一個塊到對。您可以將位置放在右邊,但是此時您想要的位置......向右浮動,絕對位於右邊,將其放在容器中並將其右對齊。這是一個jsfiddle,在容器中有一個內聯塊。 http://jsfiddle.net/rgthree/N3WYE/4/ – rgthree 2012-04-06 16:15:42
@ geekpanth3r也許我應該更加明確。你的文本在你的例子中是* not * text-aligned。 *文本仍然右對齊*,但您的容器*左對齊* b/c您給它一個wdith,所以它不再跨越頁面。所以,你想把你的容器移到右邊,正如我所說,你可以通過漂浮滾動位置來實現,我在上面的評論中添加了這個位置。 – rgthree 2012-04-06 16:19:24