HTML實現2列布局,左側寬度固定,右側自適應

HTML實現2列布局,左側寬度固定,右側自適應

實現一:

<style>
    body, html{padding:0; margin:0;}
    // 根據CSS定位,利用浮動或絕對定位,使左側的塊元素脫離常規文檔流【[原理][1]】
    div:nth-of-type(1){
        float: left;           //利用浮動
        // postion: absolute;  //利用絕對定位
        // top: 0;
        // left: 0;
        width: 300px;
        height: 200px;
        background: red;
    }
    // 【塊級元素,默認自動填充父元素寬度】
    // 當前:右側塊元素寬度=父元素寬度
    div:nth-of-type(2){
        // 設置margin-left爲左側塊元素的寬度。
        margin-left: 300px;
        // 現在:右側塊元素的寬度=父元素寬度-margin-left
        height: 220px;
        background: blue;
    }
</style>
<html>
    <div>div1</div>
    <div>div2</div>
</html>

1)設置margin-left之前
clipboard.png
2)設置margin-left之後

clipboard.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章