IE 显示:表格单元格子忽略高度:100%
问题:
使用 CSS 动态创建表格布局时,带有 display: table-cell 的 div 会忽略 Internet Explorer 8 及可能更高版本中的 height: 100% 属性。
答案:
免责声明:此问题是由于缺乏对 display: table-row 和 display: table-cell 元素的高度百分比的明确规范而固有的。
不幸的是,W3C规范没有定义如何解释这些元素中的高度百分比,将其留给浏览器实现。因此,某些浏览器(包括 Internet Explorer 版本 8 至 11)可能会不一致地处理表格布局中的百分比高度。
可能的解决方法:
注意:
重要的是要记住,一个纯如果您需要支持 Internet Explorer 8 及更高版本,CSS 解决方案可能不可行,因为这些浏览器之间的行为不一致。
以上是为什么我的“display: table-cell”子项在 Internet Explorer 中忽略“height: 100%”?的详细内容。更多信息请关注PHP中文网其他相关文章!