我在Internet Explorer中的表格單元格內存在一些絕對定位的問題(具體而言,9,但我確定也存在< 9)。我試圖強制表格單元內的div佔用整個單元格。IE中表格單元格內的絕對位置
div {
position: absolute;
top:0;
bottom:0;
right:0;
left:0;
}
td {
position: relative;
}
但出於某種原因,IE瀏覽器完全不同的表現:它採用了鍍鉻/ FF/Safari瀏覽器很容易。我無法讓它根據表格單元給出一個動態高度。 Here's一個例子來顯示我在說什麼。它的工作原理是我在Chrome/ff/safari中需要它,但它在IE中被破壞了。有什麼辦法讓它在IE中以相同的方式工作嗎?謝謝!
它不爲我工作在Firefox。你確定你在Firefox中檢查過嗎?如果是這樣,哪個版本?另外,閱讀這個答案:http://stackoverflow.com/questions/7629326/position-relative-in-firefox/7629567#7629567 – thirtydot
啊,你是對的,它不能在FF工作...這是不幸的, '位置:相對; wdc規範中不支持td。這是有原因的嗎?有沒有解決方法,或者我做這個完全錯誤? – Chris
我不知道爲什麼行爲沒有在規格中定義。解決您的問題並不是一個特別簡單的方法。你爲什麼首先使用'table'? – thirtydot