新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
兩大方法實(shí)現(xiàn)DIV垂直居中
在說(shuō)到DIV垂直居中這個(gè)問(wèn)題的時(shí)候,也許有人會(huì)問(wèn)CSS中不是有vertical-align屬性來(lái)設(shè)置垂直居中的嗎?本文和大家分享一下DIV水平居中的幾種方法。

創(chuàng)新互聯(lián)主營(yíng)興安盟烏蘭浩特網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app開(kāi)發(fā)定制,興安盟烏蘭浩特h5成都小程序開(kāi)發(fā)搭建,興安盟烏蘭浩特網(wǎng)站營(yíng)銷推廣歡迎興安盟烏蘭浩特等地區(qū)企業(yè)咨詢
Hack技術(shù)就可以啊!所以在這里我還要啰嗦兩句,CSS中的確是有vertical-align屬性,但是它只對(duì)(X)HTML元素中擁有valign特性的元素才生效,例如表格元素中的
、這樣的元素是沒(méi)有valign特性的,因此使用vertical-align對(duì)它們不起作用。
DIV垂直居中的幾種方法
一、單行DIV垂直居中
如果一個(gè)容器中只有一行文字,對(duì)它實(shí)現(xiàn)居中相對(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教程。
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
單行文字實(shí)現(xiàn)垂直居中 - body{font-size:12px;font-family:tahoma;}
- DIV{
- height:25px;
- line-height:25px;
- border:1pxsolid#FF0099;
- background-color:#FFCCFF;
- }
現(xiàn)在我們要使這段文字垂直居中顯示!


咨詢
建站咨詢