Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 具有一个可变高度行和填充区域的可变全高布局_Html_Css - Fatal编程技术网

Html 具有一个可变高度行和填充区域的可变全高布局

Html 具有一个可变高度行和填充区域的可变全高布局,html,css,Html,Css,我正在尝试一种布局,它必须支持嵌套,并且在不使用javascript的情况下工作(当前的生产解决方案使用js并遇到性能问题) 不幸的是,我必须在IE8之前支持IE,所以我也不能使用像flex布局这样的花哨的东西,这将使这成为一项琐碎的任务 这是我目前的尝试 外部300px仅用于测试目的。最终的解决方案必须完全适应它的父级 从外观上看,如果没有flexbox/javascript,这似乎是不可能的,只要“内容”行可以具有可变的高度(否则很容易使用嵌套+位置+框大小) 我也尝试过改变这一点: 包括

我正在尝试一种布局,它必须支持嵌套,并且在不使用javascript的情况下工作(当前的生产解决方案使用js并遇到性能问题)

不幸的是,我必须在IE8之前支持IE,所以我也不能使用像flex布局这样的花哨的东西,这将使这成为一项琐碎的任务

这是我目前的尝试

外部300px仅用于测试目的。最终的解决方案必须完全适应它的父级

从外观上看,如果没有flexbox/javascript,这似乎是不可能的,只要“内容”行可以具有可变的高度(否则很容易使用嵌套+位置+框大小)

我也尝试过改变这一点:

包括#viewportLimit to height:100%希望强制他们继承其父级高度,这对firebug的布局选项卡有效,但对渲染没有影响

我已经没有主意了,我希望有人能向我抛出主意

我想小提琴指出了我要做的事情。我想要浅蓝色的元素来填充深蓝色的方块。该元素稍后应该是可按需滚动的(与基于js的维度计算相比,该元素所需的javascript最少),但我可以自己解决这个问题


我所需要的帮助就是让它暂时占用全部空间。

那么,问题是什么?你想做什么?@Urahara添加了一些信息以供澄清。那里没有正方形。。现在还不清楚你想做什么。。你知道,我开始认为,如果你的方法让你陷入困境,你应该重新考虑。