亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

css實現文字垂直居中的代碼

 更新時間:2008年01月07日 14:40:51   作者:  
css實現文字垂直居中的代碼

三、固定高度的多行文字垂直居中

這種方法比較復雜,我也會詳細說明的。下面還是先看代碼:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

方法:

(1)vertical-align:middle; display:table-cell。這種方法的意思是:將對象強制轉換為Table,vertical-align:middle的作用和表格中的valign="center"相同。

本來是很方便的一個屬性,但IE不支持這個屬性。為了使各瀏覽器兼容,我們不得不想其他的方法。

(2)在對象內建立一個子對象,并在子對象內再建立一個子對象或段落。網頁中:

<div id="a"><div><p>這里具有多行文字,高度是50px這里具有多行文字,高度是50px</p></div></div>

CSS中:

p {margin:0;}:因為在FireFox中默認P是有間距的

#a {height:50px;position:relative;}:設置高度50,如果要是子對象相對它定位,則要設置position:relative

#a div {*position:absolute;*top:50%;}:前面加星號“*”只有IE支持,其他瀏覽器會忽略此設置。position:absolute設置了此子對象的定位為絕對定位,top:50%設置了顯示在距頂端50%的位置,即25px(因為上面設置了父對象的高度為50px)。

#a div p {*position:relative;*top:-50%;}:這段代碼只能先理解為向上移動剩下高度的50%。因為top設置了負值,相當于向相反的方向移動。

說明:支持主流瀏覽器(在IE6,FireFox2下測試)。

相關文章

最新評論