[英]IE11 Table Cell Height Collapsing With Position: Absolute contents
在IE 11中測試一些舊的東西時遇到過這個問題。例如:
http://codepen.io/Samih/pen/zaqjA
基本上,當你有一個display: table-cell
元素,其內容絕對定位,它可以正常工作,直到你修改該絕對容器的內容。 您可以通過單擊示例中的一個表格單元格來查看此內容。
在Chrome,Firefox甚至IE 10中,這不會導致問題,但在IE 11中,您可以看到表格單元格高度消失為0,並且在您執行調整窗口大小之前不會再返回。
我嘗試過一個黑客解決方案,它涉及使用javascript來改變單元格大小,然后將其更改回來,但在我應用它的地方證明它不可靠。 如果有人能提出一個解決方案,我更喜歡基於CSS的解決方案。
我自己找到了答案。 應用display: inline-block
到position: relative
元素修復了IE 11中的問題。我不知道為什么,介意 - 但是它有效!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.