美文网首页
CSS 实现两栏自适应布局

CSS 实现两栏自适应布局

作者: bestCindy | 来源:发表于2020-09-15 22:49 被阅读0次

    首先要明确:
    两栏自适应布局是指:左侧固定宽,右侧宽度自适应

    公共代码

    <div class="container">
        <div class="left">
            固定宽
        </div>
        <div class="right">
            右侧自适应
        </div>
    </div>
    
    html,body,.container {
         width: 100%;
         height: 100%;
    }
    

    (一) float

    .left {
        height: 100%;
        background-color: #00CCFF;
        width: 150px;
    
        float: left;
    }
    .right {
        height: 100%;
        background-color: #AEDD81;
        
        margin-left: 150px;
    }
    

    (二) BFC

    .left {
        height: 100%;
        background-color: #00CCFF;
        width: 150px;
    
        float: left;
    }
    .right {
        height: 100%;
        background-color: #AEDD81;
    
        /* 触发BFC BFC的元素不会和浮动元素发生重叠 */
        overflow: hidden;
    }
    

    (三)flex

    .container {
        display: flex;
    }
    .left {
        background-color: #00CCFF;
        width: 150px;
    }
    .right {
        background-color: #AEDD81;
    
        flex: 1;
    }
    

    相关文章

      网友评论

          本文标题:CSS 实现两栏自适应布局

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