核心提示:1、创建框架p id=header/pp id=container/pp id=footer/p给container设置padding-left和padding-right来放置左右两边侧边栏#con...
       1、创建框架
<p id="header"></p> <p id="container"></p> <p id="footer"></p>
给container设置padding-left和padding-right来放置左右两边侧边栏
#container{
padding-left:200px;    //左侧宽度
padding-right:150px;   //右侧宽度
}
现在布局详情

2、在container中添加三列
<p id="container"> <p id="center" class="column"></p> <p id="left" class="column"></p> <p id="right" class="column"></p> </p>
添加样式
#container .column{
float:left;}
#center{
width:100%;}
#left{
width:200px;}
#right{
width:150px;}
#footer{
clear:both;}
center部分宽度占据了container的整个,不包括左右padding部分,左侧和右侧部分只能在下面行排列。现在效果如图显示:

3、将左侧移动到与center部分同一行
#left {
  width: 200px;        /* 左侧宽度 */
  margin-left: -100%;  
}

现在需要将左侧部分移动到padding-left区域
#container .columns {
  float: left;
  position: relative;
}
#left {
  width: 200px;        /* LC width */
  margin-left: -100%;  
  right: 200px;        /* LC width */
}

4、右侧部分移动到正确位置
#right {
  width: 150px;          /* RC width */
  margin-right: -150px;  /* RC width */
}

5、考虑适应性。当浏览器窗口改变时,如果中间部分的宽度小于左侧宽度,则会破坏布局。
body {
  min-width: 550px;  /* 2x 左侧宽度 + 右侧宽度 */
}
* html #left {
  left: 150px;  /* RC width */
						


 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                