iframe
放置在表格单元格中时,我遇到了高度问题。Firefox 和 Chrome 将其最小高度设置为 ,150px
而 Internet Explorer 处理较低的高度。当单元格的高度大于150px
时,iframe
很好地跟随。
有趣的是,当放置在 a 内时,div
它的高度是正确的,无论div
' 高度是否小于150px
但在表格单元格内的高度似乎遵循其自己的规则(由浏览器设置)。
示例iframe
测试如下:
iframe
在一个div
高度小于 150pxiframe
在高度小于 150px 的表格单元格中iframe
在一个div
高度超过 150pxiframe
在高度超过 150px 的表格单元格中
附加限制
因为它似乎iframe
在放置在div
一个很好的解决方案中时工作正常,但我无法控制 HTML,因为它是iframe
在表格单元格中呈现的第三方控件的一部分。Javascript 操作当然总是一种选择,但我想只使用 CSS 来解决这个问题。而且由于容器的高度也是由第三方控制的,所以我不能将iframe
' 高度更改为固定高度。