设置一个两边固定中间自适应的css

1.两边浮动,中间自动宽度

给左右两个盒子设置左右浮动,中间的盒子不设置宽度,左右两边边距为左右盒子的宽度,中间盒子的位置必须写在右盒子下面,不然会把右盒子挤下去

如:

  <div class="left"></div>
    <div class="right"></div>
    <div class="center"></div>
 
  <style>
        .left {
            width: 100px;
            height: 100px;
            background-color: darkgoldenrod;
            float: left;
        }

        .center {
            margin-left: 100px;
            margin-right: 100px;
            height: 100px;
            background-color: darkmagenta;
        }

        .right {
            width: 100px;
            height: 100px;
            background-color: darkgreen;
            float: right;

        }
2.绝对定位
把左右盒子设置为绝对定位。
 .left {
            width: 100px;
            height: 100px;
            position: absolute;
            left: 0;
            background-color: darkgoldenrod;

        }

        .center {
            margin-left: 100px;
            margin-right: 100px;
            height: 100px;
            background-color: darkmagenta;
        }

        .right {
            top: 0;
            width: 100px;
            height: 100px;
            position: absolute;
            right: 0;
            background-color: darkgreen;


        }
posted @ 2021-01-17 15:28  小破的博客  阅读(168)  评论(0编辑  收藏  举报