html - 嵌套表不按高度填充父 td

标签 html css internet-explorer markup html-table

我在 IE9+ 中遇到标记问题。嵌套的 table 不填充父 td

这是 jsFiddle . 红色表格必须填满剩余的垂直尺寸。

在任何其他浏览器中一切正常。 感谢您的帮助。


UPD。刚刚添加了一张图片来显示我在 IE 中看到的内容。

enter image description here

最佳答案

我认为仅靠 CSS 不可能完全填充空间,但折叠边框确实有点帮助:

table {
    border-collapse:collapse;
}

Example

编辑:您似乎已经编辑了问题。

如果您的两个表都只有两行,将 td 元素的 height 设置为 50% 似乎在 IE 中可以解决问题:

table td {
    height:50%;
}

http://jsfiddle.net/fJ2WS/3/

关于html - 嵌套表不按高度填充父 td,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15525293/

相关文章:

javascript - 如果存在特定类,则不添加类

javascript - 如何用 Javascript 隐藏表格?

html - CSS 从矩形中剪出圆形

jquery - chrome for android 中的空白导航 [ bootstrap 网站和所有使用 bootstrap 的网站也有问题]

html - 有滚动条,但没有内容

html - 清除 :right; in internet explorer 的问题

javascript - Headroom.js 和 ie9 支持

html - Chrome 打印表格,有些行的高度是随机的?

javascript - 使用 JSON 响应的数据表

html - 如何阻止注入(inject)的 HTML-div/CSS 继承样式? (IE浏览器)