所以,我的代码大致如下:
我在 header 中有一个 SVG,它的宽度设置为与窗口相同,高度按比例缩放。然后,页面的其余部分在另一个 div 中。我希望页面不会滚动,并且此内容 div 会填充以适应其余窗口。问题是,由于 header 的高度随着窗口宽度的变化而变化,所以我无法将内容 div 设置为像素、百分比或任何具体的数值。
如何设置内容 div 的高度,使其根据 header 的高度动态调整?
我不懂 JavaScript 或 JQuery(我知道,我知道-该学了),但理想情况下,内容 div 的高度将设置为类似于 height:(视口高度)-(header 高度) 这样的数值,但我不知道如何实现。
<html>
<body>
<div id="header" style="width:100%;min-height:0;display:block;background-color:#000">
<img src="header_image.svg" />
</div>
<div id="content" style"display:block">
Some content
</div>
</body>
</html>
我在 header 中有一个 SVG,它的宽度设置为与窗口相同,高度按比例缩放。然后,页面的其余部分在另一个 div 中。我希望页面不会滚动,并且此内容 div 会填充以适应其余窗口。问题是,由于 header 的高度随着窗口宽度的变化而变化,所以我无法将内容 div 设置为像素、百分比或任何具体的数值。
如何设置内容 div 的高度,使其根据 header 的高度动态调整?
我不懂 JavaScript 或 JQuery(我知道,我知道-该学了),但理想情况下,内容 div 的高度将设置为类似于 height:(视口高度)-(header 高度) 这样的数值,但我不知道如何实现。