分享

三栏布局,左右固定宽度,中间自适应的一种解决方案 - CSS+DIV

 net3d 2012-10-31

三栏布局,左右固定宽度,中间自适应的一种解决方案 - CSS+DIV

 

三栏布局,左右固定宽度,中间自适应的一种解决方案预览图



如图所示,三栏布局中,左右固定宽度,中间自适应有很多总解决方法,之前也看过一篇文章In Search of the Holy Grail ,不过,就我个人而言,跟喜欢通过margin的负值来达到这种效果。

核心CSS代码:
 
  1. #content{background:#ff6;}   
  2. #left,#right{width:200px;background:#fc0;float:left;}   
  3. #middle{float:left; width:100%;margin:0 -200px;}   
  4. #middle .inner{margin:0 200px;background:#ccc;}   
  5. #right{float:right;}  
DOM 结构:
 
  1. <div id=\"content\" class=\"clearfix\">    
  2.     <div id=\"left\">    
  3.     </div>    
  4.     <div id=\"middle\">    
  5.     </div>    
  6.     <div id=\"right\">    
  7.     </div>    
  8. </div>  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多