2、pper里沒有足夠空間時,content不會被截斷缺點:InternetExplorer(甚至IE8beta)中無效,許多嵌套標簽(其實沒那么糟糕,另一個專題)方法二:這個方法使用絕對定位的div,把它的top設置為50%,topmargin設置為負的content高度。這意味著對象必須在CSS中指定固定的高度。因為有固定高度,或許你想給content指定overflow:auto,這樣如果content太多的話,就會出現(xiàn)滾動條,以免content溢出。
3、ontentgoeshere
4、entheight;。content清除浮動,并顯示在中間。
5、要額外的空元素了(也沒那么糟,又是另外一個話題)方法四這個方法使用了一個position:absolute,有固定寬度和高度的div。這個div被設置為top:0;bottom:0;。但是因為它有固定高度,其實并不能和上下都間距為0,因此margin:auto;會使它居中。使用margin:auto;使塊級元素垂直居中是很簡單的。
6、right:0;margin:auto;height:240px;width:70%;}優(yōu)點:簡單缺點:IE(IE8beta)中無效無足夠空間時,content被截斷,但是不會有滾動條出現(xiàn)方法五這個方法只能將單行文本置中。只需要簡單地把line-height設置為那個對象的height值就可以使文本居中了。
7、斷缺點:只對文本有效(塊級元素無效)多行時,斷詞比較糟糕這個方法在小元素上非常有用,例如使按鈕文本或者單行文本居中。哪個方法?我最喜歡的是方法三,缺點不多。因為content會清除浮動,所以可以在它上面放置別的元素,并且當窗口縮放時,居中的content不會把另外的元素蓋住。看例子。Title
8、tom:-120px;}#top{float:right;width:100%;text-align:center;}#content{clear:both;height:240px;position:relative;}步驟一以語義化標簽開始是很好的。下面是我們的頁面構成:#floater/*把content置中*/#contred/*centre盒*/#side#logo#nav/*無序列表*/#content#bottom/*放置版權等*/這是我用到的xhtml代碼:ACentredCom
此文檔下載收益歸作者所有