HTML div元素

时间:2011-06-10 17:39:55

标签: html

我有一个在页面顶部定义的div元素,我有另一个在页面底部定义的div元素....有什么方法可以定义第一个div元素(在顶部)作为底部div元素的子元素。

问题是我需要头文件中的div头文件(header.php)这个div充当JS的容器,但是一旦加载了数据,我希望它显示在另一个div中。

推迟加载JS直到页面的中间部分是可取的......

4 个答案:

答案 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>

调整元素widthheightmarginpadding

答案 3 :(得分:1)

不,虽然你可以在第二个元素加载后用JavaScript移动它。

  1. “孩子”是指简​​单地出现在里面,但HTML是在顶部定义的吗?如果是这样,您也可以通过CSS更改定位。
  2. 您是否因为任何原因被限制为页面顶部的第一个div输出HTML?这里真正的解决方案是简单地输出您真正想要它们的元素。