css教程:div垂直居中的n種方法

css教程:div垂直居中的n種方法

ID:15598224

大?。?0.00 KB

頁(yè)數(shù):13頁(yè)

時(shí)間:2018-08-04

css教程:div垂直居中的n種方法_第1頁(yè)
css教程:div垂直居中的n種方法_第2頁(yè)
css教程:div垂直居中的n種方法_第3頁(yè)
css教程:div垂直居中的n種方法_第4頁(yè)
css教程:div垂直居中的n種方法_第5頁(yè)
資源描述:

《css教程:div垂直居中的n種方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、CSS教程:div垂直居中的N種方法在說到這個(gè)問題的時(shí)候,也許有人會(huì)問CSS中不是有vertical-align屬性來設(shè)置垂直居中的嗎?即使是某些瀏覽器不支持我只需做少許的CSSHack技術(shù)就可以?。∷栽谶@里我還要啰嗦兩句,CSS中的確是有vertical-align屬性,但是它只對(duì)(X)HTML元素中擁有valign特性的元素才生效,例如表格元素中的、、等,而像

、這樣的元素是沒有valign特性的,因此使用vertical-align對(duì)它們不起作用。相關(guān)教程:div水平居中的N種方法一、單行垂直居中如果一個(gè)容器中只有一行文字,對(duì)它實(shí)現(xiàn)

2、居中相對(duì)比較簡(jiǎn)單,我們只需要設(shè)置它的實(shí)際高度height和所在行的高度line-height相等即可。如:div{height:25px;line-height:25px;overflow:hidden;}這段代碼很簡(jiǎn),后面使用overflow:hidden的設(shè)置是為了防止內(nèi)容超出容器或者產(chǎn)生自動(dòng)換行,這樣就達(dá)不到垂直居中效果了。更多CSS教程。

3、http://www.w3.org/1999/xhtml">單行文字實(shí)現(xiàn)垂直居中body{font-size:12px;font-family:tahoma;}div{height:25px;line-height:25px;border:1pxsolid#FF0099;background-color:#FFCCFF;}

現(xiàn)在我們

4、要使這段文字垂直居中顯示!

二、多行未知高度文字的垂直居中如果一段內(nèi)容,它的高度是可變的那么我們就可以使用上一節(jié)講到的實(shí)現(xiàn)水平居中時(shí)使用到的最后一種方法,就是設(shè)定Padding,使上下的padding值相同即可。同樣的,這也是一種“看起來”的垂直居中方式,它只不過是使文字把
完全填充的一種訪求而已。可以使用類似下面的代碼:div{padding:25px;}這種方法的優(yōu)點(diǎn)就是它可以在任何瀏覽器上運(yùn)行,并且代碼很簡(jiǎn)單,只不過這種方法應(yīng)用的前提就是容器的高度必須是可伸縮的。

5、ransitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">多行文字實(shí)現(xiàn)垂直居中body{font-size:12px;font-family:tahoma;}div{padding:25px;border:1p

6、xsolid#FF0099;background-color:#FFCCFF;width:760px;}

現(xiàn)在我們要使這段文字垂直居中顯示!div{padding:25px;border:1pxsolid#FF0099;background-color:#FFCCFF;}
三、多行文本固定高度的居中在本文的一開始,我們已經(jīng)說過CSS中的vertical-align屬性只會(huì)對(duì)擁有valign特性的(X)HTML標(biāo)簽起作用,但是在CSS中還有一個(gè)display屬性能夠模擬,所

7、以我們可以使用這個(gè)屬性來讓

模擬
就可以使用vertical-align了。注意,display:table和display:table-cell的使用方法,前者必須設(shè)置在父元素上,后者必須設(shè)置在子元素上,因此我們要為需要定位的文本再增加一個(gè)
元素:div#wrap{height:400px;display:table;}div#content{vertical-ali

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
    • <var id="esv0m"></var>