您现在的位置:首页 >> 前端 >> 内容

两列布局实现教程及原理

时间:2017/11/13 9:33:45 点击:

  核心提示:两列布局在这里,我想实现一个左边宽固定,右边占满剩余宽度的一个demostyle type=text/css*{margin: 0;padding: 0;}body{min-width: 1280px...

两列布局

在这里,我想实现一个左边宽固定,右边占满剩余宽度的一个demo

<style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            body{
                min-width: 1280px;
            }
            .left{
                float: left;
                width: 400px;
                height: 200px;
                background: red;
            }
            .right{
                overflow: hidden;
                height: 200px;
                background: yellow;
            }
        </style>
    </head>
    <body>
        <p class="box">
            <p class="left"></p>
            <p class="right"></p>
        </p>
    </body>

我们可以在控制台看到盒子的模型:

整个盒子的宽是1280px

左边是:宽400px

高200px

右边是:宽880px(1280-400)

高200px

两列布局实现教程及原理

原理:右边盒子触发bfc,使其不与左边盒子重叠。因此会重新计算宽度。

至于什么是bfc,可以看我的另外一个blog,这里不想扯太长。

作者:网络 来源:chengQunBi