av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

CSSdisplay:table屬性用法解析

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

CSS display:table屬性

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

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

使用CSS表格

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

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

 
 
 
  1. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  2. lang="en-US"> 
  3.  
  4. ?HTMLheadcontent…  
  5.  
  6.  
  7.  
 
  •  
  •  
  • ?navigationcolumncontent…  
  •  
  •  
  • ?newsheadlinescolumncontent…  
  •  
  •  
  • ?mainarticlecontent…  
  •  
  •  
  •  
  •  
  •  
  • 這份HTML源代碼滿足了內(nèi)容呈現(xiàn)方面的要求。先是導(dǎo)航欄,然后是附加欄,***是內(nèi)容欄。我們同樣需要將以下CSS樣式應(yīng)用上去:

     
     
     
    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中的樣子:

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

    【編輯推薦】

    1. 使用CSS display:none時注意事項
    2. CSS display:inline和float:left兩者區(qū)別
    3. 深入探究DIV CSS布局中position屬性用法
    4. CSS屬性display:inline-block使用揭秘
    5. CSS display:block顯示布局錯亂解決方案

    新聞標(biāo)題:CSSdisplay:table屬性用法解析
    URL鏈接:http://uogjgqi.cn/article/dpehdoj.html
    掃二維碼與項目經(jīng)理溝通

    我們在微信上24小時期待你的聲音

    解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

    其他資訊