这是一个标准的圣杯布局 这是html代码
<div id="hd">header</div>
<div id="bd">
<div id="middle">middle</div>
<div id="left">left</div>
<div id="right">right</div>
</div>
<div id="footer">footer</div>
sheng.png
这是一个标准的圣杯布局 这是html代码
<div id="hd">header</div>
<div id="bd">
<div id="middle">middle</div>
<div id="left">left</div>
<div id="right">right</div>
</div>
<div id="footer">footer</div>
sheng.png
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
网页元素 按照html的书写顺序 根据流动模型来分布。
这里的left元素因为没有了位置流动到了下一行,现在设置margin-left为负的自己的宽度,相当于不占位置,所以流动到了第一行的最后。
随着margin-left负值的增大会慢慢向左位移。
设置
margin-left:-100%; // 相当于父元素宽度的100%
这时left元素就会来到第一行的最左边了。