精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲国产精品va在线看黑人动漫| 国产呦精品一区二区三区网站 | 国产精品区在线观看| 久久亚洲在线| 精品久久人人做人人爰| 精品免费国产一区二区| a免费在线观看| 99久久夜色精品国产网站| 国产精品网址在线| 日本熟妇成熟毛茸茸| 日韩黄色大片网站| 精品国产一区二区精华| 日本男人操女人| 波多野结衣在线高清| 欧美—级在线免费片| 国产精品一区二区av| 中文字幕在线日亚洲9| 尤物在线精品| 日韩视频在线免费| 人人妻人人藻人人爽欧美一区| 婷婷激情成人| 色老综合老女人久久久| 少妇久久久久久被弄到高潮| 国产98在线| av亚洲精华国产精华| 91视频88av| 在线免费观看视频网站| 久久精品女人天堂| 欧美极品xxxx| 中文字幕手机在线观看| 日韩av二区| 亚洲欧美日韩国产成人| 手机免费看av片| 日韩精品一区二区三区中文字幕 | 亚洲免费观看视频| 亚洲精品白虎| 国产一二三区在线视频| 91香蕉视频在线| 国产欧美日韩伦理| 国产高清不卡视频| 激情六月婷婷综合| 国产区精品在线观看| 免费在线不卡av| 久久一二三区| 日本久久亚洲电影| 黄色片视频免费| 亚洲欧美bt| 欧洲美女7788成人免费视频| 日本韩国欧美中文字幕| 午夜在线一区二区| 欧美亚洲国产视频小说| 精品免费囯产一区二区三区| 99精品热6080yy久久| 久久人91精品久久久久久不卡| 久操免费在线视频| 亚洲成色精品| 91精品国产免费久久久久久 | 精品久久久久久综合日本欧美| 精产国品一二三区| 老司机亚洲精品一区二区| 91精品国产综合久久久蜜臀图片 | 欧美电影院免费观看| 日韩精品最新网址| 极品白嫩的小少妇| 欧美色图婷婷| 亚洲色图校园春色| 蜜桃av免费在线观看| 91精品啪在线观看国产81旧版| 欧美成年人视频网站| 日韩精品一区二区av| 国产日韩欧美一区| 国产精品精品久久久久久| 中文字幕av在线免费观看| 久久国产精品72免费观看| 亚洲综合色av| 五月婷婷六月丁香综合| 国产日韩欧美高清| 天天综合中文字幕| 国产福利在线免费观看| 韩曰欧美视频免费观看| 中文字幕国产传媒| 美女日韩一区| 日韩毛片在线看| 国产亚洲精品久久久久久豆腐| 综合一区在线| 国产91|九色| 一级爱爱免费视频| 成人污视频在线观看| 欧美二区三区在线| 国产精品一品二区三区的使用体验| 三级男人添奶爽爽爽视频 | 欧美亚洲国产日韩| 亚洲欧洲在线免费| 美国黄色小视频| 亚洲在线网站| 国产日产欧美精品| 人人妻人人澡人人爽久久av| 国产欧美一区二区精品性色超碰 | 国产一级特黄a大片99| 国产精品秘入口| 一区二区国产盗摄色噜噜| 黑森林福利视频导航| 国产精品视频首页| 亚洲欧美综合精品久久成人| 欧美日韩在线国产| 欧美日韩在线视频免费| www.xxxx日本| 日韩一区亚洲二区| 97国产精品久久| 亚洲专区第一页| 91视视频在线观看入口直接观看www| 亚洲精品高清视频| 色综合桃花网| 久久精品女人天堂| 亚洲视频图片小说| 欧美亚洲精品一区二区| 免费成人毛片| 亚洲欧美日韩国产成人| 日本a在线观看| 精品一区二区三区在线播放 | 国内精品国产三级国产在线专| 亚洲一区中文字幕在线| 国产视频一区二区在线观看| 黄色大片中文字幕| 欧美高清一级片| 日韩在线激情视频| 亚洲图片在线视频| av成人老司机| 久久99久久久久久| 亚洲天堂av资源在线观看| 亚洲电影av在线| 五月天婷婷综合| 国产日韩一区二区| 国产黄色在线网站| 欧美日韩一区二区三区四区五区| 草草地址线路①屁屁影院成人| 欧美精品国产| 99高清视频有精品视频| 麻豆网在线观看| 欧美日韩一区二区三区四区五区| 欧美波霸videosex极品| 快she精品国产999| 欧美日本韩国在线| 天堂av中文在线观看| 亚洲国产精品va在线| 日韩人妻无码一区二区三区99| 国产一区二区三区免费在线观看| 亚洲精品中文综合第一页| 日本欧美一区| 在线午夜精品自拍| 在线观看亚洲黄色| 国产欧美一区二区精品仙草咪 | 国产精品xx| 日韩精品在线视频观看| 色一情一乱一伦| 成人av一区二区三区| 亚洲欧美激情诱惑| 日韩一区日韩二区| aa免费在线观看| 久久99蜜桃| 精品国产一区二区三区av性色| 国产999在线观看| 中文字幕人妻色偷偷久久| 国产三级精品视频| 在线观看的毛片| 久久密一区二区三区| 国产精品视频在线播放| 超碰caoporn久久| 精品久久一区二区| 欧美啪啪小视频| 国产精品免费视频一区| 亚洲综合在线一区二区| 亚洲黑丝一区二区| 欧美日韩在线播放一区二区| 成人国产激情在线| 欧美乱大交xxxxx另类电影| 亚洲av激情无码专区在线播放| 91高清视频在线| 日韩在线中文字幕视频| 97精品电影院| 天堂视频免费看| 欧美日韩三级电影在线| 另类视频在线观看+1080p| 成人在线免费av| 欧美高清自拍一区| 国产福利在线视频| 日韩欧美aaaaaa| 日批视频免费在线观看| 亚洲三级视频在线观看| 国产一级二级在线观看| 久久99精品久久久久婷婷| 欧美乱做爰xxxⅹ久久久| 久久国产精品波多野结衣| √8天堂资源地址中文在线| 日韩av在线影院| 伊人成人在线观看| 亚洲成人在线网站| 欧美a在线播放| 成人午夜看片网址| 免费看污污网站| 亚洲精品女人| 国产免费一区二区三区四在线播放| 风间由美一区二区av101| 国产精品美女久久| 51漫画成人app入口| 日韩视频亚洲视频| 欧美一区二区少妇| 日韩美女一区二区三区四区| 伊人久久中文字幕| 欧美视频免费在线| 免费一级a毛片夜夜看 | 免费一级黄色录像| 成人一区二区在线观看| 久久久久久综合网| 亚洲一卡二卡在线| 中文字幕在线视频区| 亚洲va国产va欧美va观看| 毛片久久久久久| 2024国产精品| 国产成人精品一区二区在线| 日韩一级中文字幕| 在线观看91av| 涩涩视频在线观看| 一本大道综合伊人精品热热| 国产在线观看成人| 亚洲摸摸操操av| 五月综合色婷婷| 国产精品天干天干在观线| 免费看污黄网站在线观看| 成人av先锋影音| 蜜臀aⅴ国产精品久久久国产老师 性活交片大全免费看 | 日韩福利在线播放| 亚洲精品一区二区三区区别| 欧美一区二区二区| 国产裸体永久免费无遮挡| 欧美日韩你懂得| 亚洲天天综合网| 欧美日韩一区不卡| 成人在线观看网址| 国产一区一区三区| 日韩高清成人| 热久久这里只有精品| wwww亚洲| 国外成人性视频| 日韩激情电影| 26uuu久久噜噜噜噜| 在线观看特色大片免费视频| 4p变态网欧美系列| 九九热精品免费视频| 国产精品亚洲综合一区在线观看| 91 在线视频观看| 精品亚洲aⅴ乱码一区二区三区| 亚洲欧美偷拍另类| 国产一区二区免费在线| 日本高清免费在线视频| 国产精品中文字幕一区二区三区| 日本一区二区三区在线免费观看| 国产99一区视频免费| 中文字幕精品久久久| av欧美精品.com| 91精品人妻一区二区| 久久久精品国产99久久精品芒果| 国产不卡一二三| 91在线国内视频| 日韩一区二区a片免费观看| 国产一区二区三区久久久| 日韩va在线观看| 国产一区二区三区蝌蚪| 精品国产乱码久久久久夜深人妻| 成人av网站免费| 日本免费福利视频| 国产欧美一区二区精品忘忧草| 日本免费网站视频| 香蕉乱码成人久久天堂爱免费| 久久黄色精品视频| 欧美日韩高清一区二区三区| 99精品免费观看| 日韩国产精品亚洲а∨天堂免| 国产精品麻豆一区二区三区| 欧美xxxx18性欧美| 麻豆免费版在线观看| 国产精品一区二区久久久| 久久久久毛片免费观看| 国外成人免费视频| 久久国产综合| 东北少妇不带套对白| 日韩经典一区二区| 日本wwwwwww| 国产精品午夜春色av| 国产精品第二十页| 欧美日韩精品电影| 五月婷婷六月丁香综合| 日韩性生活视频| 麻豆免费在线| 91亚洲精品丁香在线观看| 欧美人妖在线| 成人在线国产视频| 麻豆传媒一区二区三区| 精品夜夜澡人妻无码av| 亚洲美女偷拍久久| 涩涩视频在线观看| 精品亚洲国产视频| 手机在线免费观看av| 国产精品美女www| 欧美调教网站| av在线免费观看国产| 看国产成人h片视频| 三级网站在线免费观看| 亚洲综合免费观看高清在线观看| 一区二区视频播放| 亚洲欧洲日产国产网站| 久草在线视频福利| 亚洲一区二区三区久久 | 日韩电影免费看| 风间由美一区二区三区| 99视频精品全国免费| 国产a级片免费观看| 成人av电影在线| 国产探花在线免费观看| 欧美日韩的一区二区| 免费理论片在线观看播放老| 久久久人成影片一区二区三区观看| 二区三区精品| 亚洲欧洲日韩精品| 久久久精品五月天| 蜜桃传媒一区二区亚洲av| 亚洲大片一区二区三区| 亚洲a视频在线观看| 美女性感视频久久久| 四虎国产精品免费久久5151| 日韩免费三级| 丝袜亚洲另类欧美| 中文字幕高清视频| 日韩欧美在线视频| 日本高清中文字幕二区在线| 2021久久精品国产99国产精品| 欧美韩一区二区| heyzo国产| www日韩大片| 国产又大又粗又爽| 亚洲视频在线观看免费| 毛片无码国产| 青青成人在线| 日本人妖一区二区| 欧美激情视频二区| 欧美群妇大交群中文字幕| av在线资源网| 91精品国产综合久久久久久蜜臀 | 91成人午夜| a级黄色小视频| 久久中文字幕电影| 在线视频精品免费| 久久精品国产欧美激情| 99久久久国产| 日韩成人手机在线| 99久久精品国产导航| 国产嫩bbwbbw高潮| 国产亚洲欧洲在线| aa亚洲一区一区三区| 日本a级片在线播放| 成人18视频日本| 色屁屁影院www国产高清麻豆| 亚洲片国产一区一级在线观看| 成人在线不卡| 亚洲黄色网址在线观看| 成人免费毛片aaaaa**| aaaaaa毛片| 精品久久久av| 国产精品宾馆| www日韩视频| 亚洲三级电影网站| 日本黄色不卡视频| 国产精品扒开腿做| 欧美精品二区| 91精品人妻一区二区三区| 欧美精品aⅴ在线视频| 神马午夜伦理不卡 | 91社区在线| 成人在线视频电影| 久久综合伊人| 激情综合网五月天| 国产亚洲人成网站在线观看| 日韩区一区二| 欧美伦理视频在线观看| 尤物在线观看一区| 欧美女子与性| 91精品国产高清久久久久久91裸体| 国产精品嫩草99av在线| 久久久99999| 日韩经典第一页| 精品一区二区三区在线观看视频| 成人中文字幕在线播放| 亚洲欧洲日韩综合一区二区| 四虎永久在线观看| 成人午夜黄色影院| 丝袜美腿亚洲色图| 日本三级网站在线观看| 日韩视频免费在线观看| 国产欧美一区| 国产白袜脚足j棉袜在线观看|