我正在寻找一种方法来创建一个具有相对大小的 div,并根据浏览器的高度进行调整。问题是我真的不知道从哪里开始,或者如何去做。
基本上我会有一个 50px 高的标题,以及下面的相对 div。在该 div 下方,还有另一个 div 必须在屏幕内为 50px(不滚动)。该 div 或另一个 div 的更多内容(我不介意哪个)将在屏幕之外。
因此,如果浏览器的高度为 1000px,则顶部和底部 div 将花费 100px。这意味着相对 div 的高度必须为 900px。
为了支持这个想法,我制作了一个我愿意实现的简单图像:(是的,绘画技巧,在我目前的位置没有 Photoshop)
橙色边框代表整个页面的大小。
我知道使用 JavaScript 很容易做到这一点,这对我来说不会是一个挑战,但如果可能的话,我正在尝试找到一个纯 CSS 的解决方案。有任何想法吗?