刘家姥姥

人间的真话本来就不多,一个女子的脸红胜过一大段长话。

横向两列布局

清除浮动的方法

法一:clear:both;

法二:width:100%(或某固定宽度);overflow:hidden;

ps:上述法二,可能会存在不同浏览器显示不同的问题,待查。

横向两列布局距离如下:

<style type="text/css">
* {
    margin:0;
    padding:0;
}
#wrap {
    background:#00C;
    margin:0 auto;
    width:960px;
}
#header {
    background:#FF3300;
    width:100%;
}
#mainbody {
        background:#FC0;
        width:100%;
        overflow:hidden;        <!--在子元素浮动后,会出现消失的情况,因此需要清除浮动-->
}
.left {
    width:800px;
    height:200px;
    background:#000;
    float:left;
}
.right {
width:140px;
height:500px;
background:#690;
float:right;
}
#footer {
    background:#639;
    width:100%;
}
</style>


<div id="wrap">
  <div id="header">头部</div>
  <div id="mainbody">
    <div class="left"></div>
    <div class="right"></div>
  </div>
  <div id="footer">版权部分</div>
</div>

评论
©刘家姥姥 | Powered by LOFTER