gpt4 book ai didi

css - 如何设置一个 div 以使用可用的浏览器高度自动调整它的高度

转载 作者:行者123 更新时间:2023-11-28 04:25:19 27 4
gpt4 key购买 nike

我有一个 div ( position :fixed ),其高度取决于其中的内容。为了实现自动滚动,我添加了 overflow-y:auto 并分配了一个固定的高度。

有没有一种方法可以自动设置div的高度,以便当浏览器空间发生变化时,div的高度会相应变化,如果空间不足则出现滚动条,当有足够的可用空间时滚动条消失。

最佳答案

使用position:absolute代替position:fixed并使用左上角、右上角和底部坐标并将滚动设置为自动;

HTML 示例:

<div id="resize">
<p>content</p><p>content</p><p>content</p><p>content</p>
</div>

CSS:

#resize {
background: #f00;
color: white;
position: absolute;
top: 100px;
left: 200px;
right: 200px;
bottom: 100px;
overflow: auto;
}

p {line-height: 3; margin: 0;}

工作示例:Here

关于css - 如何设置一个 div 以使用可用的浏览器高度自动调整它的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6037008/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com