Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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 高级高度100%,无需使用positon absolute_Html_Css_Height - Fatal编程技术网

Html 高级高度100%,无需使用positon absolute

Html 高级高度100%,无需使用positon absolute,html,css,height,Html,Css,Height,假设我有一个带有主div的页面,其高度根据页面内的内容自动分配。现在让我们假设在这个主div中有一个固定宽度的边栏(例如:250px),位置为:绝对。现在我想制作一个高度为100%,宽度为100%-250px的右侧边栏块。我不能使用position:absolute,因为不能使用右边距:250px(也不能使用填充右边距:250px;在主div上) 另外,我不能在主块上使用高度:100%,因为正如我所说的,它的高度必须取决于内容 有没有办法不用JS就可以实现这一点 谢谢。我不明白-为什么不用左填充

假设我有一个带有主div的页面,其高度根据页面内的内容自动分配。现在让我们假设在这个主div中有一个固定宽度的边栏(例如:250px),位置为:绝对。现在我想制作一个高度为100%,宽度为100%-250px的右侧边栏块。我不能使用position:absolute,因为不能使用右边距:250px(也不能使用填充右边距:250px;在主div上)

另外,我不能在主块上使用高度:100%,因为正如我所说的,它的高度必须取决于内容

有没有办法不用JS就可以实现这一点


谢谢。

我不明白-为什么不用左填充?你应该用提琴来演示你的问题。因为position:absolute会使它忽略padding属性。不,当你在内容块上使用它时不会。再说一次,提琴,否则我们就无能为力了。根据我对你问题的解释,使用左填充根本不是问题:这里有一把小提琴:。现在#受试者必须始终保持高度:100%(我需要使其流动)。现在,当我在这里添加一些绝对定位时,没有任何东西可以正常工作。您应该查看本文-