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

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

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

利用 CSS 來實現(xiàn)對象的垂直居中有許多不同的方法,比較難的是選擇那個正確的方法。我下面說明一下我看到的好的方法和怎么來創(chuàng)建一個好的居中網(wǎng)站。
利用 CSS 來實現(xiàn)對象的垂直居中有許多不同的方法,比較難的是選擇那個正確的方法。我下面說明一下我看到的好的方法和怎么來創(chuàng)建一個好的居中網(wǎng)站。
使用 CSS 實現(xiàn)垂直居中并不容易。有些方法在一些瀏覽器中無效。下面我們看一下使對象垂直集中的5種不同方法,以及它們各自的優(yōu)缺點。(可以看看 測試頁面 ,有簡短解釋。)

方法一
這個方法把一些 div 的顯示方式設(shè)置為表格,因此我們可以使用表格的 vertical-align property 屬性。
<div id="wrapper">
<div id="cell">
<div class="content">
Content goes here</div>
</div>
</div>

#wrapper {display:table;}
#cell {display:table-cell; vertical-align:middle;}

優(yōu)點
content 可以動態(tài)改變高度(不需在 CSS 中定義)。當(dāng) wrapper 里沒有足夠空間時, content 不會被截斷
缺點
Internet Explorer(甚至 IE8 beta)中無效,許多嵌套標(biāo)簽(其實沒那么糟糕,另一個專題)
方法二
這個方法使用絕對定位的 div,把它的 top 設(shè)置為 50%,top margin 設(shè)置為負的 content 高度。這意味著對象必須在 CSS 中指定固定的高度。
因為有固定高度,或許你想給 content 指定 overflow:auto,這樣如果 content 太多的話,就會出現(xiàn)滾動條,以免content 溢出。
<div class="content">
Content goes here</div>

#content {
position:absolute;
top:50%;
height:240px;
margin-top:-120px; /* negative half of the height */
}

優(yōu)點
適用于所有瀏覽器
不需要嵌套標(biāo)簽
缺點
沒有足夠空間時,content 會消失(類似div 在 body 內(nèi),當(dāng)用戶縮小瀏覽器窗口,滾動條不出現(xiàn)的情況)

相關(guān)文章

最新評論

昔阳县| 临猗县| 全南县| 清镇市| 南丰县| 阳泉市| 巩留县| 呼伦贝尔市| 红桥区| 泾川县| 泸溪县| 平武县| 保定市| 遵义县| 澳门| 浦江县| 镶黄旗| 开平市| 平安县| 海伦市| 教育| 永福县| 巴马| 台安县| 湖北省| 浦北县| 临沧市| 清徐县| 巴林右旗| 荥阳市| 常德市| 芦山县| 安宁市| 隆德县| 巴楚县| 黄大仙区| 大名县| 沁源县| 阳原县| 深水埗区| 灵寿县|