我的问题是如何使一个div推下其后的所有内容,即使后面的元素具有固定位置。
让我解释一下场景:
我有以下结构:
让我解释一下场景:
我有以下结构:
<body>
<div class="top_menu">
</div>
<div class="content">
</div>
</body>
当 .top_menu
具有 position:fixed;
和 top:0;
时
现在,使用 JavaScript 在 <body>
后面插入一个新的 div,并将其余部分包装在另一个 div 中,最终得到以下内容。
<body>
<div id="notice_bar">
</div>
<div id="wrap">
<div class="top_menu">
</div>
<div class="content">
</div>
</div>
</body>
现在有没有一种方法可以使#notice_bar
div始终将其所有内容推下#wrap
div?
更改.top_menu
的position:fixed;
属性不是一个选项,因为我正在开发的脚本应该适用于任何给定的网站。
我真的没有更多的想法了,所以任何提示都将不胜感激。谢谢!
编辑:这是我现在正在处理的具体情况,如果有人愿意玩弄它:) http://mirlostudio.com/choeducators