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' 高度更改为固定高度。