当前位置:网站首页>左侧固定,右侧自适应 三种实现办法(Flex,float + BFC ,float-margin-left)

左侧固定,右侧自适应 三种实现办法(Flex,float + BFC ,float-margin-left)

2022-06-23 03:55:00 PHP代码

//结构
<div class="demo">
    <div class="left"></div>
    <div class="right"></div>
</div>

1.Flex

<style>
    * {
        padding: 0;
        margin: 0;
    }

    .demo {
        overflow: hidden;
        display: flex;
    }

    .left {
        width: 200px;
        height: 200px;
        background-color: red;
    }
    .right{
        height: 200px;
        background-color: aquamarine;
        flex: 1;
    }
</style>

2.float + BFC 

<style>
    * {
        padding: 0;
        margin: 0;
    }

    .demo {
        overflow: hidden;

    }

    .left {
        width: 200px;
        height: 200px;
        background-color: red;
        float: left;
    }

    .right {
        height: 200px;
        background-color: aquamarine;
        /* 形成BFC盒子 */
        overflow: auto;
    }
</style>

 3.float + margin-left

<style>
    * {
        padding: 0;
        margin: 0;
    }

    .demo {
        /* 清除浮动 */
        overflow: hidden;

    }

    .left {
        width: 200px;
        height: 200px;
        background-color: red;
        float: left;
    }

    .right {
        height: 200px;
        background-color: aquamarine;
        /* 固定盒子的宽度 */
        margin-left: 200px;
    }
</style>

原网站

版权声明
本文为[PHP代码]所创,转载请带上原文链接,感谢
https://blog.csdn.net/vcit102/article/details/125414193