float 实现三栏布局

float 配合简单的 html 结构实现三栏布局html

HTML 结构以下布局

<div class="outer">
  <div class="left"></div>
  <div class="right"></div>
  <div class="middle"></div>
</div>

CSS 代码,重点在于 overflow: hidden; 实现中间栏宽度自适应code

.outer {
    height: 100px;
    border: 1px solid #000;
}
.outer > div {
    height: 100%;
}

.left {
    float: left;
    width: 100px;
    margin-right: 20px;
    background-color: #f00;
}

.right {
    float: right;
    width: 100px;
    margin-left: 20px;
    background-color: #00f;
}

.middle {
    background-color: #000;
    overflow: hidden;  /*重点*/
}
相关文章
相关标签/搜索