我希望在所有的div中使用相对(以百分比表示)高度,基于屏幕的高度。问题是我正在使用一个自动高度的容器元素。有没有办法在div上使用相对尺寸并仍然具有父级div的自动高度。如果我将容器的高度设置为100%,则一切都按预期工作,但我需要它按其内容扩展。
这基本上是我现在设置的方式:
<html>
<head>
<style>
body, html {
height: 100%;
width: 100%;
}
.container {
height: auto;
width: 100%;
}
.element1 {
height: 15%;
width: 80%;
}
.element2 {
height: 25%;
width: 80%;
}
</style>
</head>
<body>
<div class="container">
<div class="element1">Some text here</div>
<div class="element2">Some stuff here</div>
</div>
</body>
感谢您的帮助!