gpt4 book ai didi

css - 如何让一个 DIV 占据页面的剩余部分?

转载 作者:可可西里 更新时间:2023-11-01 13:17:53 25 4
gpt4 key购买 nike

我有以下 HTML:

<html>
<body>
<h2>Title</h2>
<div id='large_div'>
blah.. blah.. blah..
</div>
</body>
</html>

如何让 large_div 占据页面剩余的高度?

这是页面的 CSS:

html { height: 100%; }
body { height: 100%; }
#large_div {
/* ??? */
}

最佳答案

您可以尝试在 #large_div 上设置一个等于 h2 高度的负边距。不幸的是,这不会是非常可靠的代码,因为 h2 高度会根据文本长度和浏览器而变化:

#large_div {
height: 100%;
margin-top: -1em; /* adjust to height of h2 */
}

一点点 jQuery 会让你理清头绪:

$(document).ready(function(){
$('#large_div').css({height: $(window).height() - $('h2').height()});
});

关于css - 如何让一个 DIV 占据页面的剩余部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3323454/

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