css等比例分割父級容器(完美三等分)css
父級容器的寬度必定,要實現子元素等比例完美均分父級寬度,實現方式有哪些?html
html部分代碼:css3
方法一: 浮動佈局+百分比bootstrap
(將子元素依次左浮動,根據子元素的個數,設定每一個子元素的寬度百分比)佈局
方法二:行內元素(inline-block)+百分比flex
方法三: 父元素 display:table + 子元素 display:table-cell3d
方法四: css3 display:flex;(flex佈局)htm
方法五:柵格系統(bootstrap)blog
給子元素添加class屬性 class=「col-md-3」table
以上五種方法均可以實現父元素容器的三等分均分,可是前兩種根據百分比的方法並不能實現完美的三等分,由於百分比是一個不許確的估算值,同時若是子元素有邊框的狀況下,很難均分。
後三種方法優先使用