最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CSS垂直居中網(wǎng)頁布局實(shí)現(xiàn)的5種方法

互聯(lián)網(wǎng)   發(fā)布時(shí)間:2009-04-02 19:37:54   作者:佚名   我要評論
網(wǎng)頁制作Webjx文章簡介:利用 CSS 來實(shí)現(xiàn)對象的垂直居中有許多不同的方法,比較難的是選擇那個(gè)正確的方法。我下面說明一下我看到的好的方法和怎么來創(chuàng)建一個(gè)好的居中網(wǎng)站。 利用 CSS 來實(shí)現(xiàn)對象的垂直居中有許多不同的方法,比

利用 CSS 來實(shí)現(xiàn)對象的垂直居中有許多不同的方法,比較難的是選擇那個(gè)正確的方法。我下面說明一下我看到的好的方法和怎么來創(chuàng)建一個(gè)好的居中網(wǎng)站。
方法三
這種方法,在 content 元素外插入一個(gè) div。設(shè)置此 div height:50%; margin-bottom:-contentheight;。
content 清除浮動,并顯示在中間。
<div id="floater">
<div id="content">
Content here</div>
</div>

#floater{float:left; height:50%; margin-bottom:-120px;}
#content{clear:both; height:240px; position:relative;}

優(yōu)點(diǎn)
適用于所有瀏覽器
沒有足夠空間時(shí)(例如:窗口縮小) content 不會被截?cái)?,滾動條出現(xiàn)
缺點(diǎn)
唯一我能想到的就是需要額外的空元素了(也沒那么糟,又是另外一個(gè)話題)
方法四
這個(gè)方法使用了一個(gè) position:absolute,有固定寬度和高度的 div。這個(gè) div 被設(shè)置為 top:0; bottom:0;。但是因?yàn)樗泄潭ǜ叨?,其?shí)并不能和上下都間距為 0,因此 margin:auto; 會使它居中。使用 margin:auto;使塊級元素垂直居中是很簡單的。
<div id="content">
Content here</div>

#content {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
height:240px;
width:70%;
}

優(yōu)點(diǎn):簡單
缺點(diǎn)
IE(IE8 beta)中無效
無足夠空間時(shí),content 被截?cái)?,但是不會有滾動條出現(xiàn)
方法五
這個(gè)方法只能將單行文本置中。只需要簡單地把 line-height 設(shè)置為那個(gè)對象的 height 值就可以使文本居中了。
<div id="content">
Content here</div>

#content {height:100px; line-height:100px;}
優(yōu)點(diǎn)
適用于所有瀏覽器
無足夠空間時(shí)不會被截?cái)?
缺點(diǎn)
只對文本有效(塊級元素?zé)o效)
多行時(shí),斷詞比較糟糕
這個(gè)方法在小元素上非常有用,例如使按鈕文本或者單行文本居中。

相關(guān)文章

最新評論

凤凰县| 雷州市| 景泰县| 安远县| 尤溪县| 那曲县| 长乐市| 高邮市| 原平市| 托克逊县| 乌拉特前旗| 福海县| 越西县| 巩留县| 含山县| 惠来县| 大田县| 合作市| 嘉鱼县| 京山县| 汶上县| 周宁县| 海南省| 子长县| 元朗区| 泰兴市| 且末县| 泸州市| 马关县| 虎林市| 南通市| 临颍县| 密云县| 洛隆县| 德阳市| 沐川县| 防城港市| 嘉黎县| 唐河县| 沽源县| 正镶白旗|