之前將溢出隱藏我有與一組的div的佈局在不同的字體各含有三個字段顯示爲:包裹下一個元素
Author
Title Date
這種結構是這樣的:
<div>
<div class="author">author</div>
<div>
<span class="title">title</span>
<span class="date">date</span>
</div>
</div>
的塊是固定的寬度,但字段是可變的寬度。我希望作者和書名所以我申請被切斷時,他們是太長:
.author, .title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
此作品爲作者,但標題被切斷,只有當日期已經移到下一行。我希望標題在日期碰到這樣的右側後立即刪除:
+---------------------------------+
| This is a very very long auto...|
| This is a long ti... (yesterday)|
+---------------------------------+
這是可能的與CSS?
編輯
一些澄清。我明白我可以如何在各種答案中給出標題的最大寬度,但那不是我所需要的。整個盒子有固定的寬度,所有的字段都有可變的寬度。
但是第二行需要在第一個字段(標題)而不是最後一個字段(日期)中斷。 因此,我希望標題的最大寬度取決於日期的寬度。例子:
+---------------------------------+
| This is a very very long auto...|
| Short title (2 days ago) |
+---------------------------------+
+---------------------------------+
| Some author |
| Bit Longer tit.. (long time ago)|
+---------------------------------+
+---------------------------------+
| Another author |
| This is a long ti... (yesterday)|
+---------------------------------+
我不明白這是怎麼可能的CSS,甚至當我把它限制在前沿的瀏覽器或當我開始與黑客醜陋的東西,像表的HTML。
然而,好像要顯示的數據給最終用戶一個乾淨的方法,所以我希望有人誰知道魔術......
確實屬於doctype,除非你想要一個Javascript的答案,這當然是可行的。 –
你是什麼意思屬於doctype? – Tomas
順便說一句我不介意如果解決方案需要JavaScript ... – Tomas