我让我的整个网站正常工作并正确布局,对于我的生活,我无法弄清楚为什么在一个特定页面上右侧边栏/列落在中心内容之下?我尝试使用firebug在单独的浏览器中比较两个页面,除了内容外,它们看起来一样吗?是什么给了什么?
答案 0 :(得分:2)
它们不一样。
在the second example中,元素#primary(右侧边栏)是#container的子元素,它不在第一个示例中。如果我猜,我会建议有一个未公开的div
somwhere ......
答案 1 :(得分:1)
重新安排HTML端的顺序,让“主”中的div顺序去 - 第二个链接中的顺序不同,导致布局中断:
<div id="main>
<p style.....
<div id="third....
<div id="container....
<div id="primary....
<div id="secondary....
</div>
我已从中间容器中删除了div和primary,我不明白为什么他们在那里。
此外,我已清除了属性:从容器div开始,为我工作。