我不想body
明确设置div
' 高度并以百分比设置孩子的高度。
<!doctype html>
<html>
<body>
<div style="height:10%">
fdjfdkjl
</div>
<div style="height:90%">
dsds
</div>
</body>
</html>
但是,这不起作用。为什么?在规范中有行为描述:
当使用百分比表示法时,元素的高度是相对于父元素的高度计算的。如果没有明确设置父级,则使用浏览器的窗口。
好的,我可以将 100% 设置为body
,但这也不起作用:它的高度只是包裹内容。为什么不使用浏览器的窗口?