好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

两列自适应布局的3种思路_html/css_WEB-ITnose

× 目录 [1]float [2]table [3]flex

前面的话

  前面已经介绍过单列定宽单列自适应的两列布局,而两列自适应布局是指一列由内容撑开,另一列撑满剩余宽度的布局方式。本文将从float、table和flex来介绍两列自适应布局的3种思路。

思路一: float

  在单列定宽单列自适应的两列布局中,经常用float和负margin配合实现布局效果。但由于margin取值只能是固定值,所以在两列都是自适应的布局中就不再适用。而float和overflow配合可实现两列自适应效果。使用overflow属性来触发bfc,来阻止浮动造成的文字环绕效果。由于设置overflow:hidden并不会触发IE6-浏览器的haslayout属性,所以需要设置zoom:1来兼容IE6-浏览器

 p{margin: 0;}.parent{overflow: hidden;zoom: 1;}.left{float: left;margin-right: 20px;}    .right{overflow: hidden;zoom: 1;}  

left

查看更多关于两列自适应布局的3种思路_html/css_WEB-ITnose的详细内容...

  阅读:40次