使用帶有display: table、display: table-row 的CSS表格佈局時,以及display: table-cell,子元素高度設定為100%在IE瀏覽器中會被忽略。
不幸的是,CSS表格版面的規格並不清楚如何處理子元素的百分比高度。因此,瀏覽器以不同的方式實現了這種行為。在 IE 中,無法辨識表格儲存格的百分比高度。
這種不一致可能會導致意外結果,如問題中所示,其中表格單元格內的內容不適合
由於互通性問題,純CSS解決方法不可行,因此必須考慮替代方法:
以上是為什麼 IE 會忽略表格元素上的「高度:100%」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!