1. 程式人生 > >css padding擠變形結構,div平均分為多個相同長度子div

css padding擠變形結構,div平均分為多個相同長度子div

CSS3 box-sizing 屬性:
搭配padding使用的時候,會讓padding往內部壓縮,而不是向外擴充套件,導致尺寸變大,擠變形結構。

CSS flex 屬性:
讓所有彈性盒模型物件的子元素都有相同的長度,忽略它們內部的內容:

例如:一個div裡面有三個div想要三個全部相同大小,假如外面div為100
則內部三個都為33.3333333······才能儘量看不出來。
設定屬性 flex:1;則解決這個問題。
這裡寫圖片描述

item-header 為父級div 只要父級設定:display:flex;
item-header >div 為下面子級div 設定:display:block;flex:1;

則所有子級div長度一樣。