美文网首页
css实现左右定宽,中间自适应布局-FLEX

css实现左右定宽,中间自适应布局-FLEX

作者: 小哼唧麻 | 来源:发表于2022-04-20 11:04 被阅读0次
<div class="container">
    <!-- 注意是left main right -->
    <div class="left">left</div>
    <div class="main">main</div>
    <div class="right">right</div>
  </div>
  <style>
    .container {
      display: flex;
      min-height: 100px;
    }

    .left {
      flex-basis: 200px;
      background: green;
    }

    .main {
      flex: auto;
      background: blue;
    }

    .right {
      flex-basis: 200px;
      background: red;
    }
  </style>

flex布局,弹性布局,可以简便、完整、响应式地实现各种页面布局,未来的布局的首选方案(当然如果你要考虑ie,另说)
.main使用flex属性,.left 和.right使用flex-basis 属性
flex属性是flex-grow(如果有剩余空间,是否扩大), flex-shrink(如果空间不够,是否压缩) 和 flex-basis(本身的空间大小)的简写,默认值为0 1 auto。后两个属性可选
flex属性有两个快捷值:auto (1 1 auto) 和 none (0 0 auto),这里使用的是auto,如果有剩余空间,则扩大,如果空间不够,则压缩

相关文章

  • css实现左右定宽,中间自适应布局-FLEX

    flex布局,弹性布局,可以简便、完整、响应式地实现各种页面布局,未来的布局的首选方案(当然如果你要考虑ie,另说...

  • CSS布局——左右定宽,中间自适应(方法1)

    目前CSS这种左右定宽,中间自适应的布局是应用最广泛的,而且有多种方法可以实现: 左右栏设置绝对定位,中间栏设置m...

  • updating...

    CSS 1、三栏布局问题(左右固定宽度 中间自适应) flex grid float + margin 2、CSS...

  • CSS布局

    一列布局 一列水平居中 一列垂直居中 两列布局 左定宽右自适应 左自适应右定宽 三列布局 左右定宽中间自适应 左右...

  • CSS布局相关

    CSS相关 1.左边定宽,右边自适应方案: 2.左右两边定宽,中间自适应 3.CSS左右垂直居中 设置paddin...

  • css三栏布局

    布局:三栏布局(7种方法)实现效果: 左右栏定宽,中间栏自适应 1、绝对定位布局:position + margi...

  • jichu

    1.左右布局,左边定宽,右边自适应,不少于三种方式 2.左右定宽,中间自适应 3.页面进度条如何实现 页面进度条是...

  • 三栏布局:圣杯、双飞翼、flex、栅格

    --- 布局:圣杯、双飞翼、flex布局 三列布局,中间宽度自适应,两边定宽; 中间栏要在浏览器中优先展示渲染; ...

  • 三列布局 ?

    在看 imooc使用CSS布局 的时候遇到这样的设定:三列布局,左右定宽,中间要求自适应,做了一下,感觉要考虑几个...

  • 2018-03-19 css 实现左列定宽,右列自适应宽度,等高

    上次面试提到了一个css布局:实现左列定宽,右列自适应宽度,等高布局上次没有答出来,只实现了左列定宽,右列自适应宽...

网友评论

      本文标题:css实现左右定宽,中间自适应布局-FLEX

      本文链接:https://www.haomeiwen.com/subject/qvqvertx.html