我知道这个问题已在很多时候被问过,但我无法找到解决问题的方法。
我正在为一个拥有大量CSS的复杂网站添加一个网页。我正在尝试将height:50%;
应用于div,它不起作用(数据被包装在一起)。
根据我的研究,我理解这是因为父元素未设置为height:100%;
所以我尝试将html和body设置为100%:没有变化。
使用position: absolute;
使其有效,但它会忽略标题大小并在其上写下我的文字。
使用IE调试器,我找到了父div,将其设置为height: 100%
不起作用。
如何找到我应该设置为100%的父CSS元素?
答案 0 :(得分:0)
如果父级为100%
,但实际上高度为0px
,则<div>
的{{1}}为0 == 0的一半。
尝试将父50%
设置为50%div background:red
以帮助调试。