1. 程式人生 > >CSS 聖盃佈局 雙飛翼佈局

CSS 聖盃佈局 雙飛翼佈局

目的:載入文件時先載入中間區域,再載入左右兩邊。

特點:中間的內容可以根據螢幕的大小的改變而改變,左右兩邊的內容保持不變。

實現:

1.0在一個大的div中放入三個小的div,並且排序一定要是中間的div放在文件的最前面。

2.0給大的div設定左右padding,給中間的div設定寬度為100%;

3.0設定左右兩邊div的大小,注意為了讓所有的div顯示在同一行中,三個div都必須浮動(float:left).

4.0給左邊的div設定margin-left:-100%;給右邊的div設定margin-left:值。這個值為這個盒子寬高。

5.0如果按照述的方式來移動盒子,中間的內容會被左右的盒子覆蓋住。我們還需要使用定位來將盒子定位左右兩。給第左邊的盒子設定postion:relative,再設定left:-盒子的寬度。給右邊的盒子也設定postion:relative,再設定這個盒子right:-盒子的寬度。

用到了哪些技術

浮動

margin-left

定位