gpt4 book ai didi

html - 停止折叠位置为 :fixed 的 div

转载 作者:行者123 更新时间:2023-11-28 17:46:53 25 4
gpt4 key购买 nike

我在 twitter bootstrap 的网站上工作,希望我的 content div 放在我的 fixed header 的正下方。问题是我的 header 有 position:fixed ,这使它脱离了布局流并折叠了我的 div,因此它看起来没有任何高度。我不想添加 height,因为我的 header 可能会根据其内容改变高度。

这是我的代码:http://jsfiddle.net/7nSss/1/

这里有答案How to position a html element under a fixed div但我不想使用 marginpadding,因为我的固定 header 可能会改变高度。

最佳答案

有两种方法可以解决:

CSS方式

只需制作一个标题的隐藏副本并将其插入到内容之前,并使用 position: staticvisibility: hidden 即可。

JS方式

动态获取页眉外部高度并将其用于上边距,如下所示:

var topPadding = elem.outerHeight();
$body = $('body');
$body = $body.css('padding-top', topPadding + 'px');

关于html - 停止折叠位置为 :fixed 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23083207/

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