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

CSS display:table屬性用法解析

開發 前端
當IE8發布時,它將支持很多新的CSS display屬性值,包括與表格相關的屬性值:CSS display:table、 CSS display:table-row和CSS display:table-cell,這里向大家描述一下CSS display:table的用法。

本節和大家重點討論一下CSS display:table的使用,當IE8發布時,它將支持很多新的CSS display屬性值,包括與表格相關的屬性值,CSS表格能夠解決所有那些我們在使用絕對定位和浮動定位進行多列布局時所遇到的問題。

CSS display:table屬性

當IE8發布時,它將支持很多新的CSS display屬性值,包括與表格相關的屬性值:CSS display:table、 CSS display:table-row和CSS display:table-cell,它也是***一款支持這些屬性值的主流瀏覽器。它標志著復雜CSS布局技術的結束,同時也給了HTML表格布局致命一擊。最終,使用CSS布局來制作出類似于table布局的柵格將會變得十分迅速和簡單。

網頁元素應用上那些與表格相關的display屬性值后,能夠模仿出與表格相同的特性。我將會在該文中給大家演示這種方法給CSS布局帶來的巨大影響。

使用CSS表格

CSS表格能夠解決所有那些我們在使用絕對定位和浮動定位進行多列布局時所遇到的問題。例如,“CSS display:table;”的CSS聲明能夠讓一個HTML元素和它的子節點像table元素一樣。使用基于表格的CSS布局,使我們能夠輕松定義一個單元格的邊界、背景等樣式,而不會產生因為使用了table那樣的制表標簽所導致的語義化問題。

在深入了解這種方法之前,讓我們先來寫份HTML文檔實例:

  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"  
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  3. <htmlxmlnshtmlxmlns=http://www.w3.org/1999/xhtml
  4. lang="en-US"> 
  5. <head> 
  6. ?HTMLheadcontent…  
  7. </head> 
  8. <body> 
  9. <dividdivid="wrapper"> 
  10. <dividdivid="header"></div> 
  11. <dividdivid="main"> 
  12. <dividdivid="nav"> 
  13. ?navigationcolumncontent…  
  14. </div> 
  15. <dividdivid="extras"> 
  16. ?newsheadlinescolumncontent…  
  17. </div> 
  18. <dividdivid="content"> 
  19. ?mainarticlecontent…  
  20. </div> 
  21. </div> 
  22. </div> 
  23. </body> 
  24. </html> 

這份HTML源代碼滿足了內容呈現方面的要求。先是導航欄,然后是附加欄,***是內容欄。我們同樣需要將以下CSS樣式應用上去:

  1. #main{  
  2. display:table;  
  3. border-collapse:collapse;  
  4. }  
  5.  
  6. #nav{  
  7. display:table-cell;  
  8. width:180px;  
  9. background-color:#e7dbcd;  
  10. }  
  11.  
  12. #extras{  
  13. display:table-cell;  
  14. width:180px;  
  15. padding-left:10px;  
  16. border-right:1pxdotted#d7ad7b;  
  17. }  
  18.  
  19. #content{  
  20. display:table-cell;  
  21. width:380px;  
  22. padding-left:10px;  
  23. }  
  24.  

 這種基于表格的新CSS布局方式能夠正確的在IE8、Firefox、Safari和Opera(譯者注:包括FF2/FF3/Google都通過了測試)中顯示出來。下面這張圖片是它在IE8中的樣子:

我們輕松實現了三欄等高布局,而無需使用偽造背景圖片之類的技巧,更不用擔心定位和清除浮動的問題!

【編輯推薦】

  1. 使用CSS display:none時注意事項
  2. CSS display:inline和float:left兩者區別
  3. 深入探究DIV CSS布局中position屬性用法
  4. CSS屬性display:inline-block使用揭秘
  5. CSS display:block顯示布局錯亂解決方案
責任編輯:佚名 來源: hi.baidu.com
相關推薦

2010-08-25 14:26:09

CSSdisplay

2010-09-15 16:57:18

CSS display

2010-09-16 10:10:50

CSSdisplay

2010-09-08 12:37:27

displayCSS

2010-09-14 13:05:10

VisibilityDisplayCSS DIV

2010-08-20 14:58:26

CSSpadding

2010-08-30 15:26:13

floatCSS

2010-09-02 09:09:38

display:inlCSS

2010-09-02 12:58:21

display:inlCSS

2010-08-25 13:18:53

border-collCSS

2010-09-10 15:16:51

CSSdisplay

2010-08-23 09:16:21

CSSpadding-bot

2010-08-23 11:16:25

padding-lef

2010-08-24 08:56:22

CSSpadding

2010-09-08 11:06:49

CSSpaddingmargin

2010-09-15 17:05:33

CSS display

2010-09-03 10:18:06

CSSdisplay:inl

2010-09-14 13:42:22

CSSdisplay屬性

2010-09-14 15:32:51

CSSdisplay:inl

2010-09-07 16:21:37

CSSDisplayVisibility
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩国产在线 | 综合久久一区 | 成人水多啪啪片 | 91pron在线| 久久精品综合网 | 蜜桃av鲁一鲁一鲁一鲁 | 在线视频 欧美日韩 | 国产精品精品视频一区二区三区 | 国产精品成人一区二区三区夜夜夜 | 中文字幕韩在线第一页 | 欧美一区二区三区视频在线播放 | 一级片网址 | 午夜精品久久久久久久久久久久 | 国产精品91视频 | 国产精品99久久久久久www | 粉嫩高清一区二区三区 | 亚洲成人999| 日韩中文在线视频 | 性国产丰满麻豆videosex | 亚洲一区视频 | 色爱综合网 | 日韩成人免费视频 | 羞羞视频免费观看 | 男人天堂手机在线视频 | 欧美日韩第一页 | 精品欧美一区二区三区久久久 | 欧美成人免费在线视频 | 久久亚洲一区二区三 | 天天操狠狠操 | 国产激情视频在线观看 | 黄色大片在线免费观看 | 久久精品国产一区二区三区不卡 | 中文字幕在线观看av | 一区二区三区四区在线视频 | 99re视频精品| 小h片免费观看久久久久 | 国外激情av | 黄色毛片大全 | 男女国产视频 | 日韩精品一区二区三区免费视频 | 久久精片 |