我有以下HTML:如何防止重疊主要內容中浮動的內容?
<td class='a'>
<img src='/images/some_icon.png' alt='Some Icon' />
<span>Some content that's waaaaaaaaay too long to fit in the allotted space, but which can get cut off.</span>
</td>
它應該顯示如下:
[Some content that's wa [ICON]]
我有以下的CSS:
td.a span {
overflow: hidden;
white-space: nowrap;
z-index: 1;
}
td.a img {
display: block;
float: right;
z-index: 2;
}
當我調整瀏覽器切斷文本,它會在<td>
的邊緣而不是在<img>
之前切斷,這會使<img>
重疊內容爲<span>
。我嘗試過各種各樣的padding
和margin
,但沒有任何效果。這可能嗎?
注:這是非常很難添加一個<td>
只包含這裏的<img>
。如果這很容易,我只是這樣做:)
看那'clear'指令。我不是CSS專家,但在''中放置一個浮點數似乎是在尋找麻煩。 – msw 2010-07-30 00:22:40
漂浮和清除在''中很好,除了Netscape,當你有浮動和位置時它會混亂,相對於'' ......主知道爲什麼。 – Pat 2010-07-30 00:33:18