1、之前要實現橫列的web布局,通常就是float或者display:inline-block; 但是都不能做到真正的流體布局。至少width要自己去算百分比。
2.flexible box 就可以實現真正意義上的流體布局。只要給出相應屬性,瀏覽器會幫我們做額外的計算。
提供的關於盒模型的幾個屬性:
box-orient 子元素排列 vertical or horizontal
box-flex 兄弟元素之間比例,僅作乙個係數
box-align box 排列
box-direction box 方向
box-flex-group 以組為單位的流體係數
box-lines
box-ordinal-group 以組為單位的子元素排列方向
box-pack以下是關於flexible box的幾個例項
1、三列自適應布局,且有固定margin: 12
3 2、當一列定寬,其餘兩列分配不同比例亦可(三列布局,一列定寬,其餘兩列按1:2的比例自適應):
200px
比例1比例2
3、下面是乙個常見的web page 的基本布局:
header
定寬200
比例3比例1
footer
css3中webkit box的用法
1 之前要實現橫列的web布局,通常就是float或者display inline block 但是都不能做到真正的流體布局。至少width要自己去算百分比。2.flexible box 就可以實現真正意義上的流體布局。只要給出相應屬性,瀏覽器會幫我們做額外的計算。提供的關於盒模型的幾個屬性 box...
css3中webkit box的用法(平分父元素)
注意 其子容器必須是block 塊元素才能運用此樣式,否則無效 一 box flex屬性 html 0102 03css wrap sectionone sectiontwo sectionthree 展示效果 說明 必須給父容器wrap定義css屬性display box其子容器才可以進行劃分 如...
Css3中的背景
css3對背景作了很多改變,最明顯的是可以選擇多重背景,同時它也增加了四個新的屬性。多重背景 css3中,對乙個元素可以使用一張以上的背景。除了使用逗號將分開以外,其 與css2相同。第乙個宣告的定位在元素的頂部,接下來的層列於下,像這樣 該屬確定背景畫區,有以下幾種可能的屬性 background...