gpt4 book ai didi

html - CSS 100% 高度,然后滚动 DIV 不是页面

转载 作者:技术小花猫 更新时间:2023-10-29 11:34:45 26 4
gpt4 key购买 nike

好吧,我还没有找到有答案的问题,所以我决定自己做一个。

我正在尝试创建一个 100% 流畅的布局,从技术上讲我已经做到了。 http://stickystudios.ca/sandbox/stickyplanner/layout/index2.php

但是,我现在想要做的是使页面的高度为 100%...但是我不希望页面滚动我希望内部 DIV 滚动。

所以我相信简而言之我希望它检测视口(viewport)屏幕的高度,达到 100%,然后如果内容比屏幕长,滚动特定的 DIV,而不是页面。

我希望这是有道理的。

提前致谢。贾斯汀

最佳答案

<html>
<body style="overflow:hidden;">
<div style="overflow:auto; position:absolute; top: 0; left:0; right:0; bottom:0">
</div>
</body>
</html>

对于一个简单的案例应该这样做

我相信这对你的情况有用

<html>
<body style="overflow:hidden;">
<div id="header" style="overflow:hidden; position:absolute; top:0; left:0; height:50px;"></div>
<div id="leftNav" style="overflow:auto; position:absolute; top:50px; left:0; right:200px; bottom:50px;"></div>
<div id="mainContent" style="overflow:auto; position:absolute; top:50px; left: 200px; right:0; bottom:50px;"></div>
<div id="footer" style="overflow:hidden; position:absolute; bottom:0; left:0; height:50px"></div>
</body>
</html>

此示例将为您提供静态页眉和页脚,并允许导航器和内容区域滚动。

关于html - CSS 100% 高度,然后滚动 DIV 不是页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731496/

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