精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CSS中實現DIV容器水平居中行之有效的辦法

開發 前端
在Web標準中的頁面布局是使用DIV配合CSS來實現的,這其中最常用到的就是使整個頁面水平居中的效果,這里向大家描述一下實現DIV容器水平居中的方法。

本文向大家描述一下實現DIV容器水平居中的方法,在Web標準中的頁面布局是使用DIV配合CSS來實現的,其中最常用到的就是使整個頁面水平居中的效果,這是在頁面布局中基本,也是最應該首先掌握的知識,這里和大家分享一下。

DIV CSS教程:實現DIV容器水平居中的方法

在Web標準中的頁面布局是使用DIV配合CSS來實現的。這其中最常用到的就是使整個頁面水平居中的效果,這是在頁面布局中基本,也是最應該首先掌握的知識。不過,還是經常會有人問到這個問題,在這里我簡單總結一下使用DIV和CSS實現頁面水平居中的方法:

一、margin:auto0與text-aligh:center

  在現代瀏覽器(如InternetExplorer7、Firefox、Opera等)現代瀏覽器實現水平居中的方法很簡單,只要設定到左右兩側的空白為自動即可。意即:

ExampleSourceCode

  1. #wrap{margin:0auto;}  
  2.  

  上面這段代碼的意思是說使wrap這個DIV到左右兩側的距離自動設置,上下為0(可以為任意)。請在現代瀏覽器(如InternetExplorer7、Firefox、Opera等)中運行現在的代碼:

SourceCodetoRun

  1. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <title>52CSS.comtitle> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"
  6. content="text/html;charset=UTF-8"/> 
  7. <styletypestyletype="text/css"> 
  8. DIV#wrap{  
  9.  width:760px;  
  10.  margin:0auto;  
  11.  border:1pxsolid#333;  
  12.  background-color:#ccc;  
  13. }  
  14. style> 
  15. head> 
  16.  
  17. <body> 
  18. <DIVidDIVid="wrap"> 
  19.  

 在Firefox等現代瀏覽器設定頁面元素的水平居中,只要指定margin:0auto;即可

  1. <pre> 
  2. DIV#wrap{  
  3.  width:760px;  
  4.  margin:0auto;/*這里的0可以任意值*/  
  5.  border:1pxsolid#ccc;  
  6.  background-color:#999;  
  7. }  
  8. pre> 
  9. DIV> 
  10. body> 
  11. html> 
  12.  

 [可先修改部分代碼再運行查看效果]

  上面的效果很好。但是這在InternetExplorer6及改正的版本中是不起作用的,不過幸好它有自己的解決辦法。在InternetExplorer中text-align屬性是可繼承的,即在父元素中設置后在子元素中就默認具有了該屬性。因此我們可以在body標簽中設置text-align屬性值為center,這樣頁面內所有的元素都會自動居中,同時我們還要加一個hook把頁面中的文字變成我們習慣的閱讀方式——居左對齊。因此我們要如此來寫代碼:

ExampleSourceCode

  1. body{text-align:center;}  
  2. #wrap{text-align:left;}  
  3.  

  這樣在InternetExplorer中我們就輕松實現了DIV的居中對齊。因此要在所有的瀏覽器中顯示居中的效果,我們就可以這樣寫我們的代碼:

ExampleSourceCode

  1. body{text-align:center;}  
  2. #wrap{text-align:left;  
  3. margin:0auto;  
  4. }  
  5.  

 SourceCodetoRun 

  1. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <title>52CSS.comtitle> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/> 
  6. <styletypestyletype="text/css"> 
  7. body{text-align:center;}  
  8. DIV#wrap{  
  9.  text-align:left;  
  10.  width:760px;  
  11.  margin:0auto;  
  12.  border:1pxsolid#333;  
  13.  background-color:#ccc;  
  14. }  
  15. style> 
  16. head> 
  17.  
  18. <body> 
  19. <DIVidDIVid="wrap"> 
  20.  

在Firefox等現代瀏覽器設定頁面元素的水平居中,只要指定margin:0auto;即可
 

  1. <pre> 
  2. DIV#wrap{  
  3.  width:760px;  
  4.  margin:0auto;/*這里的0可以任意值*/  
  5.  border:1pxsolid#ccc;  
  6.  background-color:#999;  
  7. }  

 在InternetExplorer6及以下的版本中我們還要做以下的設置: 

  1.  body{text-align:center;}  
  2.  
  3.  DIV#wrap{  
  4.  text-align:left;  
  5.  }  
  6. pre> 
  7. DIV> 
  8. body> 
  9. html> 
  10.  

 [可先修改部分代碼再運行查看效果]

  不過這里有一個前提,就是設置居中的元素要有固定的寬度,比如這里我們設定了為760像素。#p#

二、相對定位與負的邊距

  對于wrap進行相對定位,然后使用負的邊距抵消偏移量。這種方法比較簡單還很容易實現:

ExampleSourceCode 

  1. #wrap{  
  2. position:relative;  
  3. width:760px;  
  4. left:50%;  
  5. margin-left:-380px  
  6. }  
  7.  

  這段代碼的意思是,設置wrap的定位是相對于其父元素body標簽的,然后將其左邊框移動到頁面的正中間(也就是left:50%含意);***我們再從中間位置向左偏移回一半的距離來,這樣就實現了水平居中了。

SourceCodetoRun 

  1. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <title>52CSS.comtitle> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/> 
  6. <styletypestyletype="text/css"> 
  7. DIV#wrap{  
  8.  position:relative;  
  9.  width:760px;  
  10.  left:50%;  
  11.  margin-left:-380px;  
  12.  border:1pxsolid#333;  
  13.  background-color:#ccc;  
  14. }  
  15. style> 
  16. head> 
  17.  
  18. <body> 
  19. <DIVidDIVid="wrap"> 
  20.  

在所有瀏覽器中都有效的方法: 

  1. <pre> 
  2. DIV#wrap{  
  3.  position:relative;  
  4.  width:760px;  
  5.  left:50%;  
  6.  margin-left:-380px;  
  7.  border:1pxsolid#333;  
  8.  background-color:#ccc;  
  9. }  
  10. pre> 
  11. DIV> 
  12. body> 
  13. html> 
  14.  

 [可先修改部分代碼再運行查看效果]
  同樣,在設定水平居中前你需要設定一個固定的寬度。

◆究竟選擇哪個方法?

  上面兩個方法究竟選擇哪種方法好呢?在***種方法中貌似使用了Hack技術,其實并沒有,它是中規中矩的Web標準寫法,完全符合規范,因此,兩個種方法中完全可以隨便的選取其中的任一種進行使用,他們不存在CSShack的問題。#p#

三、其它的居中方式

  上面所說的都是設定了具體寬度的情況下水平居中的實現。有時候我們想做一個彈性布局,或者當一個元素處于一個容器中時我們只想讓它居中并不想設定一個具體的寬度。其實這并不是真正的居中布局,就像對一個100%長度的元素來說,你說它是居中對齊還是居左對齊呢?所以所有不高寬度的居中都不是真正的居中。這樣的設計我們是使用的像元素的padding來設置的,實際中我們是改變了父元素的容器大小:
如我們希望wrap元素長度隨窗口而改變,同時又維持居中,我們就可以這樣寫:

ExampleSourceCode

  1. body{  
  2. padding:10px150px;  
  3. }  
  4.  

  這里,我們只需要保持父元素左右兩側的填充是相等的就可以了。

SourceCodetoRun 

  1. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <title>52CSS.comtitle> 
  5. <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/> 
  6. <styletypestyletype="text/css"> 
  7. body{  
  8.  padding:10px150px;  
  9. }  
  10. DIV#wrap{  
  11.  border:1pxsolid#333;  
  12.  background-color:#ccc;  
  13. }  
  14. style> 
  15. head> 
  16.  
  17. <body> 
  18. <DIVidDIVid="wrap"> 
  19.  

 一種隨瀏覽器窗口大小而改變的具有彈性的居中布局: 

  1. <pre> 
  2. body{  
  3.  padding:10px150px;  
  4. }  
  5.  
  6. 這里,我們只需要保持父元素左右兩側的填充是相等的就可以了。  
  7. pre> 
  8. DIV> 
  9. body> 
  10. html> 
  11.  

   當然這只是“貌似居中”,不過卻常常很有用處。
 

【編輯推薦】

  1. CSS中實現DIV容器垂直居中方法揭秘
  2. CSS布局中float和position屬性使用技巧
  3. 四種方法輕松實現CSS隔行換色
  4. CSS Sprites對CSS布局的意義及優缺點
  5. CSS布局中display:inline-block屬性用法詳解

 

 

責任編輯:佚名 來源: 52css.com
相關推薦

2010-08-26 09:27:07

CSS居中

2010-09-15 12:32:23

DIV頁面

2010-08-30 11:22:24

DIVCSS

2010-08-23 10:04:48

CSS浮動

2010-08-18 16:10:35

IE6CSS

2010-09-10 13:24:21

DIV表格

2010-08-06 09:28:53

Flex頁面跳轉

2010-07-23 16:10:34

Perl用戶函數

2010-05-25 14:42:58

刪除SVN版本信息

2010-07-06 11:44:49

UML活動圖

2010-07-29 10:09:09

Flex數據庫

2010-07-06 13:11:50

Visio畫UML圖

2010-06-30 17:06:32

UML用例圖

2010-03-23 16:41:17

云計算

2010-08-18 14:32:07

IE6IE7IE8

2010-09-09 10:15:35

DIVCSS

2010-09-02 13:03:38

CSS垂直居中

2015-03-16 11:16:59

生物識別身份驗證數據中心

2015-03-03 09:13:22

2010-07-06 13:20:57

Visio畫UML用例
點贊
收藏

51CTO技術棧公眾號

日韩欧美国产成人精品免费| 日韩中文字幕在线视频观看| 国产一区二区女内射| 午夜精品久久| 日韩电影免费观看中文字幕 | 男女视频在线观看免费| 日本亚洲一区二区| 欧美日韩不卡合集视频| 精品无码一区二区三区| 国产精品原创视频| 午夜精品久久久久久| 午夜精品区一区二区三| 老熟妇高潮一区二区高清视频| 丝瓜av网站精品一区二区 | 美女精品国产| 国产精品嫩草影院桃色| 一区二区国产精品| 麻豆国产va免费精品高清在线| 精品少妇人妻一区二区黑料社区| 欧美国产中文高清| 欧美系列亚洲系列| 欧美一级欧美一级| 蜜桃视频网站在线| 久久久精品蜜桃| 成人91免费视频| 一区二区三区在线免费观看视频| av成人激情| 欧美大片在线看免费观看| 丁香花五月婷婷| 日韩福利视频一区| 日韩精品在线网站| 另类小说色综合| 亚洲美女尤物影院| 亚洲福中文字幕伊人影院| 亚洲精品一区二| 免费福利在线观看| aaa亚洲精品| 97在线中文字幕| 国产又粗又大又爽| 日本成人在线电影网| 国产69久久精品成人| 国产av 一区二区三区| 999国产精品| 在线观看欧美成人| 谁有免费的黄色网址| 窝窝社区一区二区| 亚洲国产精品小视频| 国产乱淫av麻豆国产免费| 成人在线黄色| 欧美亚洲国产一区二区三区 | 日本10禁啪啪无遮挡免费一区二区| 欧美 日韩 国产 成人 在线 91| 国产精品中文字幕日韩精品| 亚洲综合大片69999| 国产不卡精品视频| 国产精品91一区二区| 91综合免费在线| 国产伦精品一区二区三区视频痴汉| 老鸭窝一区二区久久精品| 国产精品日日摸夜夜添夜夜av| 免费视频网站在线观看入口| 日本亚洲欧美天堂免费| 国产精品激情av电影在线观看| 无码aⅴ精品一区二区三区| 麻豆九一精品爱看视频在线观看免费| 欧洲成人免费视频| 久久精品视频5| 日韩av不卡在线观看| 国产在线观看不卡| 国产三区在线播放| 丁香六月综合激情| 九九九热999| 黄色片视频在线观看| 国产精品美女久久久久久久网站| 在线观看一区二区三区三州| 99福利在线| 午夜国产精品一区| 人妻熟女一二三区夜夜爱| 精品网站在线| 欧美一区二区三区免费视频| 亚洲欧美日韩偷拍| 亚洲永久精品唐人导航网址| 中文字幕欧美国内| 欧美成人三级视频| 在线视频免费在线观看一区二区| 国产suv精品一区二区三区88区| 中文字幕在线网址| 成人在线综合网| 欧美日韩在线观看一区二区三区| 91伦理视频在线观看| 亚洲激情一二三区| 日本精品一区二区三区四区 | 成人av免费在线看| 日韩三级电影网| 国产精品视频一二| 99热这里只有精品免费| 中文av在线全新| 欧美精品日韩综合在线| 亚洲av成人片无码| 日韩激情一区| 性欧美长视频免费观看不卡| 欧美三级网站在线观看| 国产98色在线|日韩| 欧美亚洲免费在线| 日本中文字幕中出在线| 在线精品视频一区二区| 国产精品熟妇一区二区三区四区 | 椎名由奈jux491在线播放| 成人三级小说| 欧美日韩国产另类不卡| 欧美无人区码suv| 99久久婷婷国产综合精品电影√| 97香蕉久久超级碰碰高清版| 国产suv一区二区| 久久亚洲精华国产精华液| 男人的天堂视频在线| 日本成人伦理电影| 亚洲成人在线视频播放| 国产精品18在线| 亚洲欧美日韩专区| 国产成人精品福利一区二区三区 | 国产毛片久久久久| 久久品道一品道久久精品| 国产一区二区三区在线免费| 国产精品99久久久久久董美香| 亚洲激情视频在线播放| 久久中文免费视频| 麻豆精品视频在线观看视频| 欧美日韩一区二区视频在线观看 | 国产精品精品视频一区二区三区| 五月婷在线视频| 一区二区三区丝袜| 午夜啪啪小视频| 日韩在线观看| 国产精品吹潮在线观看| 深夜福利在线观看直播| 亚洲mv大片欧洲mv大片精品| 欧美体内she精高潮| 五月婷婷亚洲| 国产一区玩具在线观看| 在线视频自拍| 欧美日韩黄视频| 欧美日韩国产一二三区| 麻豆成人91精品二区三区| 日韩久久精品一区二区三区| 蜜桃麻豆av在线| 亚洲精品电影网在线观看| 精品在线视频免费| 高清在线成人网| 国产欧美精品aaaaaa片| 超碰精品在线观看| 国内伊人久久久久久网站视频 | 久久精品xxx| 一本一道久久a久久| 欧美国产日韩中文字幕在线| 国内精品久久久久久久久久久| 亚洲欧美另类小说| wwwxxx色| 亚洲毛片av| 久久99精品久久久久久水蜜桃| 1234区中文字幕在线观看| 亚洲国产高清高潮精品美女| 中文字幕精品三级久久久| 91小视频免费观看| 亚洲 中文字幕 日韩 无码| 狠狠色狠狠色综合婷婷tag| 国产精品大片wwwwww| 夜级特黄日本大片_在线| 欧美另类z0zxhd电影| 欧美 日韩 国产 一区二区三区| 国产精品亚洲人在线观看| 成人黄色大片网站| 亚洲视频分类| 国产欧美日韩免费| 中国av在线播放| 日韩成人在线视频网站| 波多野结衣在线观看一区| 国产精品国产三级国产a | 粉嫩一区二区三区在线观看| 欧美激情在线有限公司| 色就是色亚洲色图| 欧美三级中文字| 欧美日韩精品在线观看视频| jlzzjlzz国产精品久久| 性欧美极品xxxx欧美一区二区| 99国产精品一区二区| 国产不卡一区二区在线观看| 韩国精品主播一区二区在线观看| 久久精品国产免费观看| 天天操天天爱天天干| 在线精品视频免费观看| 免费在线观看一级片| xnxx国产精品| 成人性生交视频免费观看| 日韩视频三区| 免费成人深夜夜行网站视频| 青青草久久爱| 成人网址在线观看| 瑟瑟视频在线看| 久久亚洲欧美日韩精品专区| 头脑特工队2免费完整版在线观看| 欧美日韩午夜在线| 日韩av一区二区在线播放| 国产精品欧美综合在线| 亚洲av成人片色在线观看高潮| 奇米在线7777在线精品| 极品美女扒开粉嫩小泬| 久久免费av| 久久国产精品99久久久久久丝袜| 亚洲在线资源| 日韩美女视频在线观看| 欧美草逼视频| 色偷偷av一区二区三区乱| 三级在线电影| 日韩欧美国产高清| 亚洲天堂999| 欧美色视频日本高清在线观看| 国产成人综合在线视频| 欧美国产禁国产网站cc| 香蕉视频黄色在线观看| 国产成人av一区| 8x8x成人免费视频| 日本欧美在线看| 色综合av综合无码综合网站| 亚洲激情偷拍| 国产 国语对白 露脸| 久久国产精品成人免费观看的软件| 久久爱av电影| 欧美电影在线观看完整版| 91传媒免费看| 国产一区二区三区| 国产精品中文久久久久久久| 亚洲天堂一区二区| 欧美在线视频网| 高清在线视频不卡| 久久久精品欧美| 黄网站免费在线观看| 一本大道久久加勒比香蕉| 黄色av网站在线| 亚洲欧美国产精品| 欧美在线观看在线观看| 亚洲国产精品高清久久久| 丰满熟妇人妻中文字幕| 日韩欧美中文字幕一区| www.国产欧美| 日韩三级视频中文字幕| 午夜精品小视频| 精品欧美乱码久久久久久1区2区| 99热这里只有精品在线| 日韩欧美高清在线| 亚洲国产精品视频在线| 精品国产亚洲在线| 日本韩国免费观看| 日韩电影中文 亚洲精品乱码 | 中文字幕一区二区三区电影| 最新97超碰在线| 日韩有码片在线观看| 男人天堂久久久| 美乳少妇欧美精品| 污污视频在线| 午夜精品蜜臀一区二区三区免费 | 免费看男男www网站入口在线| 日韩精品在线私人| 欧美日韩在线精品一区二区三区激情综 | 国产午夜精品在线观看| 欧美日韩中文字幕视频| 中文字幕在线观看一区二区| 性欧美videos| 亚洲福利一区二区| www毛片com| 欧美日韩精品高清| 精品人妻伦一二三区久久| 欧美精品一区男女天堂| 色视频在线看| 自拍偷拍免费精品| www.久久久久.com| 性欧美xxxx| 成人亚洲免费| 成人免费观看网站| 色天天色综合| 精品久久免费观看| 在线不卡亚洲| 密臀av一区二区三区| 国内一区二区在线| 日本一区二区在线免费观看| 欧美激情一区二区三区全黄| 黄色一级视频免费| 日韩欧美成人精品| 国产精品人妻一区二区三区| 亚洲国产成人一区| h网站视频在线观看| 欧美大学生性色视频| 成人勉费视频| 91久久久久久国产精品| 日韩激情啪啪| 国产又大又长又粗又黄| 99综合在线| 三级黄色片播放| 久久久综合网站| 成年人午夜剧场| 日本韩国欧美一区| 亚洲av无码国产精品久久不卡| 亚洲人av在线影院| 手机在线免费看av| 国产精品高清在线| 国产suv精品一区| 中文字幕中文字幕在线中一区高清 | 精品一区二区三区中文字幕| 欧美日韩国产综合视频在线| 欧美69视频| 亚洲黄色小视频在线观看| hitomi一区二区三区精品| 久草视频手机在线| 欧美探花视频资源| 五月婷婷丁香六月| 欧美另类老女人| 日日狠狠久久| 日韩中文一区二区三区| 在线亚洲免费| 亚洲色图欧美另类| 亚洲人成人一区二区在线观看| 日韩精品在线一区二区三区| 亚洲国产高清高潮精品美女| 先锋成人av| 成人黄色免费网站在线观看| 沈樵精品国产成av片| 日韩欧美一区二| 成人午夜在线视频| 欧美三级在线免费观看| 欧美日韩国产综合久久| 亚洲免费视频一区二区三区| 日韩免费中文字幕| 香蕉国产成人午夜av影院| 国产手机免费视频| 丁香婷婷综合五月| 久草视频免费播放| 欧美一区二区三区在线观看| 日本最新在线视频| 国产精品美女久久| 精品久久综合| 成人中文字幕av| 久久人人超碰精品| 国产成人无码av| 精品一区二区三区电影| 成人免费图片免费观看| 极品校花啪啪激情久久| 亚洲伦伦在线| 素人fc2av清纯18岁| 欧美性猛交xxx| 国自产拍在线网站网址视频| 国产精品96久久久久久| av资源久久| 欧美wwwwwww| 一区在线观看免费| 国产后入清纯学生妹| 欧美激情第三页| 久久九九热re6这里有精品| 成 年 人 黄 色 大 片大 全| av动漫一区二区| 久久99国产综合精品免费| 国产亚洲欧美另类中文| 99久久久国产精品免费调教网站| 亚洲日本无吗高清不卡| 国内精品不卡在线| 久久免费视频精品| 日韩av中文字幕在线免费观看| sese综合| 一区二区免费电影| 国产福利电影一区二区三区| 日韩免费一二三区| 亚洲精品视频播放| 激情亚洲小说| 狠狠干视频网站| 99精品视频在线观看免费| 久久永久免费视频| x99av成人免费| 黑人久久a级毛片免费观看| av黄色在线网站| 中文字幕中文字幕中文字幕亚洲无线 | 偷拍夫妻性生活| 欧美日韩高清在线播放| 日本三级在线观看网站| 九九久久99| 国产在线精品国自产拍免费| 日韩av男人天堂| 中文字幕日韩专区| a级日韩大片| 国产精品天天av精麻传媒| 亚洲男人天堂av网| 天堂a中文在线| 国产在线观看91精品一区| 黄色亚洲在线| avhd101老司机| 欧美精品一区二区在线播放| 欧美va在线观看| 黄色一级片黄色| 日本一区二区成人在线| 狠狠躁夜夜躁av无码中文幕| 国产精品海角社区在线观看| 韩日视频一区|