三栏布局,中间自适应,左右固定实现方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三栏布局,中间自适应,左右固定实现方法相关的知识,希望对你有一定的参考价值。

方法一:浮动

     <div class="container">
          <div class="content">hello</div>
          <div class="left"></div>
          <div class="right"></div>  
     </div>
 
     <style>
          .left{

               float:left;
               width: 200px;
               height: 300px;
               background: red;
          }
          .right{
               float: right;
               width: 200px;
               height: 300px;
               background: green;
          }
          .content{
               width: 100%;
               height: 300px;
               background: blue;
          }

     </style>
 
方法二:定位
       .left{
               width: 200px;
               height: 300px;
               background: red;
               position: absolute;
               left: 0;
               top: 0;

          }
          .right{
               width: 200px;
               height: 300px;
               background: green;
               position: absolute;
               right: 0;
               top: 0;

          }
          .content{
               width: 100%;
               height: 300px;
               background: blue;
               margin:0 200px;
          }
          .container{
               position:relative;
          }
 
方法三:display:box
          .left{
               width: 200px;
               height: 300px;
               background: red;
          }
          .right{
               width:200px;
               height: 300px;
               background: green;
          }
          .content{
               box-flex:1
               height: 300px;
               background: blue;
          }
          .container{
               display:box;
          }
 
 
 

以上是关于三栏布局,中间自适应,左右固定实现方法的主要内容,如果未能解决你的问题,请参考以下文章

《web前端笔记30》css三栏布局、左右两栏宽度固定,中间自适应

三栏布局 左右固定 中间自适应

三栏结构布局技巧,顶了

三栏布局-------上下宽高固定,中间自适应

三栏布局

记一道css面试题 : 三栏布局两边宽度固定,中间宽度自适应,并且布局随屏幕大小改变。