核心提示:两列布局在这里,我想实现一个左边宽固定,右边占满剩余宽度的一个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,这里不想扯太长。