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

兩大方法實現DIV垂直居中

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

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

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

DIV垂直居中的幾種方法

一、單行DIV垂直居中

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

如:

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

這段代碼很簡,后面使用overflow:hidden的設置是為了防止內容超出容器或者產生自動換行,這樣就達不到垂直居中效果了。更多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>單行文字實現垂直居中</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>現在我們要使這段文字垂直居中顯示!</DIV> 
  20. </body> 
  21. </html> 
  22.  

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

如果一段內容,它的高度是可變的那么我們就可以使用上一節講到的實現水平居中時使用到的最后一種方法,就是設定Padding,使上下的padding值相同即可。同樣的,這也是一種“看起來”的垂直居中方式,它只不過是使文字把<DIV>完全填充的一種訪求而已。可以使用類似下面的代碼:

  1. DIV{  
  2. padding:25px;  

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

  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>多行文字實現垂直居中</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>現在我們要使這段文字垂直居中顯示!  
  20. DIV{  
  21. padding:25px;  
  22. border:1pxsolid#FF0099;  
  23. background-color:#FFCCFF;  
  24. }  
  25. </pre></DIV> 
  26.  
  27. </body> 
  28. </html> 

【編輯推薦】

  1. DIV居中布局的三大實現方法
  2. DIV+CSS教程入門指導
  3. 深入學習DIV+CSS之絕對定位和相對定位用法
  4. Div+CSS布局入門之寫入整體層結構與CSS
  5. DIV+CSS開發過程中影響SEO的制作細節

 

責任編輯:佚名 來源: cnzz.cn
相關推薦

2010-09-02 13:03:38

CSS垂直居中

2010-08-26 11:27:35

CSS居中

2009-08-21 10:17:14

C#異步網絡編程

2010-10-09 11:25:12

JS打印

2010-05-27 11:12:10

SVN目錄結構

2009-09-01 14:18:09

C#打開Excel文檔

2010-08-10 10:23:30

Flex瀏覽器標題

2010-08-24 14:23:39

DIV居中

2010-08-16 16:39:48

DIV內容居中

2010-09-10 13:58:38

DIV圖片居中

2010-09-15 12:32:23

DIV頁面

2010-05-17 14:36:11

2010-08-30 10:03:13

2010-08-16 15:46:16

DIV居中

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
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 最新高清无码专区 | 男人的天堂一级片 | 久久综合99 | 中文字幕视频在线观看 | 能看的av | 在线视频一区二区三区 | www.久久久久久久久久久久 | 日韩一二区在线 | 成人亚洲精品 | 性高朝久久久久久久3小时 av一区二区三区四区 | 免费黄色av | 伊人精品国产 | 免费av播放| 国产精品视频久久久久 | 国产乱码精品一区二区三区中文 | 久久亚洲综合 | аⅴ资源新版在线天堂 | 在线看一区二区三区 | 国产综合视频 | 久久久久久久久久久久亚洲 | 国产精品片aa在线观看 | 国产一级特黄视频 | 涩涩导航 | 天堂久久av| 精品av | 国产精品视频一区二区三区 | 成人欧美一区二区三区在线播放 | 精品国产久 | 天堂视频一区 | 久久一区二区三区电影 | 欧美激情精品久久久久久 | 中文字幕电影在线观看 | 国产亚洲精品精品国产亚洲综合 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 亚洲色图网址 | 久久久久国产精品一区二区 | 成人午夜免费视频 | 久久久夜色精品亚洲 | 亚洲国产精品一区二区三区 | 欧美国产日韩在线 |