我正在尝试创建一个行表,每个行在某些块元素中都有一些内容(为简单起见,我在此示例中使用 DIV),我想将其元素拉伸到 TD 单元格的完整高度。在此示例中,右侧的“测试”文本应使其包含的灰色 DIV 填满包含 TD 单元格的整个高度:
http://www.game-point.net/misc/browserTests/scratchpads/fullTableCellHeight/
我不想明确设置任何东西的高度(除了可能是百分比) -height:100%
子 DIV 上的设置不会改变它的高度。有没有办法做到这一点?显然知道表格单元格的渲染高度的浏览器在不使用 JavaScript 的情况下绝对无法调整子元素的大小以填充它,这似乎很荒谬!
注意:我知道还有其他类似的问题,但他们似乎没有考虑到 CSS3 的新 flexbox 功能——也许这可以解决这个问题?