我剛剛注意到一些有趣的東西。比方說,我有一個HTML列表:CSS溢出:隱藏列表的子彈?
<ol>
<li>Lorem</li>
<li>ipsum</li>
<li>dolor</li>
<li>sit amet enim. Etiam ullamcorper. Suspendisse a pellentesque dui, non felis. Maecenas malesuada elit lectus felis, malesuada ultricies. Curabitur et ligula.</li>
</ol>
而這個CSS:
li {
white-space: nowrap;
overflow: hidden;
}
的長文中的最後一項確實砍掉當它熄滅容器的寬度,符合市場預期。但!列表項目編號也受到overflow
屬性的影響,因此未顯示。
然而,修改CSS是這樣的:
ol {
overflow: hidden;
}
li {
white-space: nowrap;
}
按預期工作(文字都不會出門的容器,但顯示列表項)。至少所有這一切都適用於Firefox 4 beta10。
難道你不認爲編號受overflow
影響有點不合邏輯嗎?爲什麼會發生?它是否是行爲?它是否在說明書中,還是僅僅是某個人忘記處理的怪事?
這是所有4個beta10行爲?還是你在其他瀏覽器上測試過? – 2011-01-30 14:53:24
不,我沒有測試,因爲我並不在意解決這個問題(在`ol`上設置`overflow`就行了,我只是好奇) – mingos 2011-01-30 14:56:15