新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CSSdisplay:table屬性用法解析
本節(jié)和大家重點(diǎn)討論一下CSS display:table的使用,當(dāng)IE8發(fā)布時,它將支持很多新的CSS display屬性值,包括與表格相關(guān)的屬性值,CSS表格能夠解決所有那些我們在使用絕對定位和浮動定位進(jìn)行多列布局時所遇到的問題。

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表格能夠解決所有那些我們在使用絕對定位和浮動定位進(jìn)行多列布局時所遇到的問題。例如,“CSS display:table;”的CSS聲明能夠讓一個HTML元素和它的子節(jié)點(diǎn)像table元素一樣。使用基于表格的CSS布局,使我們能夠輕松定義一個單元格的邊界、背景等樣式,而不會產(chǎn)生因?yàn)槭褂昧藅able那樣的制表標(biāo)簽所導(dǎo)致的語義化問題。
在深入了解這種方法之前,讓我們先來寫份HTML文檔實(shí)例:
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- lang="en-US">
- ?HTMLheadcontent…


咨詢
建站咨詢