css 實現等分佈局

目前移動版等分佈局最經常使用的是 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;

}

相關文章
相關標籤/搜索