成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

兩大方法實(shí)現(xiàn)DIV垂直居中

開發(fā) 前端
本文向大家介紹一下DIV垂直居中的幾種方法,主要包括單行DIV垂直居中和多行未知高度文字的DIV垂直居中兩大部分內(nèi)容,希望本文介紹對你有所幫助。

在說到DIV垂直居中這個問題的時候,也許有人會問CSS中不是有vertical-align屬性來設(shè)置垂直居中的嗎?本文和大家分享一下DIV水平居中的幾種方法。

Hack技術(shù)就可以啊!所以在這里我還要啰嗦兩句,CSS中的確是有vertical-align屬性,但是它只對(X)HTML元素中擁有valign特性的元素才生效,例如表格元素中的<td>、<th>、<caption>等,而像<DIV>、<span>這樣的元素是沒有valign特性的,因此使用vertical-align對它們不起作用。

DIV垂直居中的幾種方法

一、單行DIV垂直居中

如果一個容器中只有一行文字,對它實(shí)現(xiàn)居中相對比較簡單,我們只需要設(shè)置它的實(shí)際高度height和所在行的高度line-height相等即可。

如:

  1. DIV{  
  2. height:25px;  
  3. line-height:25px;  
  4. overflow:hidden;  

這段代碼很簡,后面使用overflow:hidden的設(shè)置是為了防止內(nèi)容超出容器或者產(chǎn)生自動換行,這樣就達(dá)不到垂直居中效果了。更多CSS教程。

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2.  
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  4. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  5. <head> 
  6. <title>單行文字實(shí)現(xiàn)垂直居中</title> 
  7. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> 
  8. <styletypestyletype="text/css"> 
  9. body{font-size:12px;font-family:tahoma;}  
  10. DIV{  
  11. height:25px;  
  12. line-height:25px;  
  13. border:1pxsolid#FF0099;  
  14. background-color:#FFCCFF;  
  15. }  
  16. </style> 
  17. </head> 
  18. <body> 
  19. <DIV>現(xiàn)在我們要使這段文字垂直居中顯示!</DIV> 
  20. </body> 
  21. </html> 
  22.  

 二、多行未知高度文字的DIV垂直居中

如果一段內(nèi)容,它的高度是可變的那么我們就可以使用上一節(jié)講到的實(shí)現(xiàn)水平居中時使用到的最后一種方法,就是設(shè)定Padding,使上下的padding值相同即可。同樣的,這也是一種“看起來”的垂直居中方式,它只不過是使文字把<DIV>完全填充的一種訪求而已??梢允褂妙愃葡旅娴拇a:

  1. DIV{  
  2. padding:25px;  

這種DIV垂直居中方法的優(yōu)點(diǎn)就是它可以在任何瀏覽器上運(yùn)行,并且代碼很簡單,只不過這種方法應(yīng)用的前提就是容器的高度必須是可伸縮的。

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2.  
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  4. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  5. <head> 
  6. <title>多行文字實(shí)現(xiàn)垂直居中</title> 
  7. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> 
  8. <styletypestyletype="text/css"> 
  9. body{font-size:12px;font-family:tahoma;}  
  10. DIV{  
  11. padding:25px;  
  12. border:1pxsolid#FF0099;  
  13. background-color:#FFCCFF;  
  14. width:760px;  
  15. }  
  16. </style> 
  17. </head> 
  18. <body> 
  19. <DIV><pre>現(xiàn)在我們要使這段文字垂直居中顯示!  
  20. DIV{  
  21. padding:25px;  
  22. border:1pxsolid#FF0099;  
  23. background-color:#FFCCFF;  
  24. }  
  25. </pre></DIV> 
  26.  
  27. </body> 
  28. </html> 

【編輯推薦】

  1. DIV居中布局的三大實(shí)現(xiàn)方法
  2. DIV+CSS教程入門指導(dǎo)
  3. 深入學(xué)習(xí)DIV+CSS之絕對定位和相對定位用法
  4. Div+CSS布局入門之寫入整體層結(jié)構(gòu)與CSS
  5. DIV+CSS開發(fā)過程中影響SEO的制作細(xì)節(jié)

 

責(zé)任編輯:佚名 來源: cnzz.cn
相關(guān)推薦

2010-09-02 13:03:38

CSS垂直居中

2010-08-26 11:27:35

CSS居中

2009-08-21 10:17:14

C#異步網(wǎng)絡(luò)編程

2010-10-09 11:25:12

JS打印

2010-05-27 11:12:10

SVN目錄結(jié)構(gòu)

2009-09-01 14:18:09

C#打開Excel文檔

2010-08-10 10:23:30

Flex瀏覽器標(biāo)題

2010-08-24 14:23:39

DIV居中

2010-08-16 16:39:48

DIV內(nèi)容居中

2010-09-10 13:58:38

DIV圖片居中

2010-09-15 12:32:23

DIV頁面

2010-05-17 14:36:11

2010-08-16 15:46:16

DIV居中

2010-08-30 10:03:13

2010-08-27 10:30:16

CSS垂直居中

2010-08-31 14:49:57

CSS居中

2010-09-14 17:27:12

DIV CSS定位

2010-09-09 10:23:23

DIVCSS垂直居中

2012-06-20 13:46:23

CSS

2010-09-10 09:31:08

CSSDIV
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 五月天婷婷综合 | 精品国产三级 | 亚洲欧美视频 | 国产成人精品免费 | 精品不卡 | 日韩影院一区 | 99精品在线观看 | 国产99热精品 | 久久精品久久久久久 | 国产情侣啪啪 | 国产精品美女久久久久aⅴ国产馆 | 国产精品亚洲成在人线 | 精品久久久久久久久久久久久久久久久 | 日本欧美黄色片 | 不卡的av在线 | 精品久久久久久久久久久 | 精品一级 | 91精品一区| 亚洲精品乱 | a级片在线观看 | 亚洲精品日韩精品 | 毛片在线看片 | 黄色在线免费观看视频网站 | 日韩成人在线免费视频 | 国产视频一区二区在线观看 | 欧美99| 国产精品福利在线 | 欧美国产日韩精品 | 成人午夜在线视频 | 2020天天操 | 亚洲精品自拍 | 午夜影视| 日韩国产在线 | 在线视频a| 成人免费精品 | 四虎成人精品永久免费av九九 | 亚洲第1页 | 亚洲 中文 欧美 | 国产亚洲精品久久久久动 | 日本h片在线观看 | 美日韩免费视频 |