Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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 CSS:高度50%不工作_Html_Css - Fatal编程技术网

Html CSS:高度50%不工作

Html CSS:高度50%不工作,html,css,Html,Css,我知道这个问题在这里被问了很多次,但是我无法找到解决问题的办法 我正在添加一个网页到一个复杂的网站与大量的css。我正在尝试应用身高:50%

我知道这个问题在这里被问了很多次,但是我无法找到解决问题的办法

我正在添加一个网页到一个复杂的网站与大量的css。我正在尝试应用
身高:50%
通过我的研究,我了解到这是因为父元素没有设置为
height:100%所以我尝试将html和正文设置为100%:没有更改

使用
位置:绝对使其工作,但它会忽略标题大小并在其上写入我的文本

使用IE调试器,我找到了父div,将其设置为
height:100%
不起作用


如何找到应该设置为100%的父CSS元素?

如果父CSS元素是
100%
,但实际上高度是
0px
,那么
50%
是0==0的一半


尝试设置父级
background:red
50%div
background:blue
以帮助调试。

除非您在问题中包含HTML和CSS,否则我们无法帮助您。您已将父级div设置为100%,但100%是什么?它的父母有多高?我给每一个我能找到的父母设定了100%的高度。我上传了一张代码图片并编辑了我的帖子,如果你需要更多信息,请告诉我:)如果面板是浮动的,可能是因为它们在px中没有实际高度,请尝试将
class=“clearfix”
添加到div parents阅读此问题,了解有关在浮动div上扩展适当宽度和高度的更多信息。这不是答案。这是一个评论,应该在原始问题下发布。谢谢你的建议,应用背景色不会改变任何东西,所以我想这是找到解决方案的正确途径。如果在父级中更改高度:100%乘以100px,则会显示颜色。有没有一种聪明的方法可以让我找到有问题的高度=0px的位置?我知道是Crome,你可以检查元素,从底部你可以得到一个有尺寸等的漂亮盒子。我还发现高度:n%有点奇怪。你能不能告诉我们
px
。或者让我们js得到一半的高度?