我有一个在页面顶部定义的div元素,我有另一个在页面底部定义的div元素....有什么方法可以定义第一个div元素(在顶部)作为底部div元素的子元素。
问题是我需要头文件中的div头文件(header.php)这个div充当JS的容器,但是一旦加载了数据,我希望它显示在另一个div中。
推迟加载JS直到页面的中间部分是可取的......
答案 0 :(得分:1)
是:通过将孩子放在父母的标记内,将顶部div作为底部div的子节点,并使用绝对定位将孩子移动到顶部。
答案 1 :(得分:1)
不,因为它不是那个DIV的孩子。如果你想让它成为一个孩子,那么把它变成一个孩子,然后用CSS改变它的位置,使其位于页面顶部。
答案 2 :(得分:1)
不知道你为什么要这样做,但这个标记就足够了:
<div id="wrap">
<div id="main">
<!-- Insert content, push off the top with "margin-top:150px", etc. -->
</div>
<div id="foot">
<div id="head">
<!-- Insert header stuff, position with "positon:absolute", etc. -->
</div>
</div>
</div>
调整元素width
,height
,margin
和padding
。
答案 3 :(得分:1)
不,虽然你可以在第二个元素加载后用JavaScript移动它。
div
输出HTML?这里真正的解决方案是简单地输出您真正想要它们的元素。