CSS:身高50%不起作用

时间:2015-02-18 15:44:32

标签: html css

enter image description here我知道这个问题已在很多时候被问过,但我无法找到解决问题的方法。

我正在为一个拥有大量CSS的复杂网站添加一个网页。我正在尝试将height:50%;应用于div,它不起作用(数据被包装在一起)。

根据我的研究,我理解这是因为父元素未设置为height:100%;所以我尝试将html和body设置为100%:没有变化。

使用position: absolute;使其有效,但它会忽略标题大小并在其上写下我的文字。

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

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

1 个答案:

答案 0 :(得分:0)

如果父级为100%,但实际上高度为0px,则<div>的{​​{1}}为0 == 0的一半。

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