欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  自适应布局:
 
  自适应布局的特点就是根据不同的设备其屏幕尺寸的大小来自适应,也就是在每个静态布局中,页面元素会随着窗口的大小的调整发生变化
 
  方法一
 
  左边固定右边自适应,一般用于移动端Web的列表展示
 
  HTML代码
 
  <divclass="box">
 
  <divclass="left"></div>
 
  <divclass="right"></div>
 
  </div>
 
  实现方法:给父元素一个绝对定位使其子元素可以撑开父元素高度,固定一边定宽且左浮动,右边自适应的宽高给百分比
 
  
 
  <styletype="text/css">
 
  .box{
 
  position:absolute;
 
  width:100%;
 
  height:100%;
 
  }
 
  .left{
 
  width:200px;
 
  height:100%;
 
  background:pink;
 
  float:left;
 
  }
 
  .right{
 
  width:100%;
 
  height:100%;
 
  background:skyblue;
 
  }
 
  </style>
 
  效果图:
 
  未标题-1.jpg
 
  方法二
 
  左边自适应,右边定宽
 
  display:table-cell属性就是让标签元素以表格单元格的形式呈现,类似于td标签,这个属性只适用于目E8浏览器及其以上版本的和其他现代浏览器都是支持此属性的。这个属性的使用为我们的自适应式布局带来就简便
 
  HTML代码:
 
  <divclass="box">
 
  <divclass="left"></div>
 
  <divclass="right"></div>
 
  </div>
 
  实现方法:给父元素设置为table元素再通过display:table-cell完成
 
  
 
  .box{
 
  position:absolute;
 
  width:100%;
 
  height:100%;
 
  display:table;
 
  table-layout:fixed;
 
  }
 
  .left{
 
  width:200px;
 
  height:100%;
 
  display:table-cell;
 
  background:pink;
 
  }
 
  .right{
 
  display:table-cell;
 
  width:100%;
 
  height:100%;
 
  display:table-cell;
 
  background:skyblue;
 
  }
 
  </style>







本文转载自中文网
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c56352.shtml