目前移動版等分佈局最經常使用的是 flex 等分,pc 端上用得更多則是 float。css
假設父元素下有 3 個子元素,每一個子元素相隔 24px,子元素等分父元素寬度html
實現:float + margin (inline-block + margin)佈局
// htmlflex
<div class="parent">htm
<div class="children"></div>class
<div class="children"></div>float
<div class="children"></div>margin
</div>移動
// cssdi
.parent {
overflow: hidden;
margin-right: -24px;
}
.children {
float: left; // 不使用 float ,display: inline-block;
width: calc(100% / 3 -24px);
height: 100px;
margin-right: 24px;
}