新聞中心
本節(jié)和大家重點(diǎn)討論一下CSS display:table的使用,當(dāng)IE8發(fā)布時(shí),它將支持很多新的CSS display屬性值,包括與表格相關(guān)的屬性值,CSS表格能夠解決所有那些我們?cè)谑褂媒^對(duì)定位和浮動(dòng)定位進(jìn)行多列布局時(shí)所遇到的問(wèn)題。

CSS display:table屬性
當(dāng)IE8發(fā)布時(shí),它將支持很多新的CSS display屬性值,包括與表格相關(guān)的屬性值:CSS display:table、 CSS display:table-row和CSS display:table-cell,它也是***一款支持這些屬性值的主流瀏覽器。它標(biāo)志著復(fù)雜CSS布局技術(shù)的結(jié)束,同時(shí)也給了HTML表格布局致命一擊。最終,使用CSS布局來(lái)制作出類(lèi)似于table布局的柵格將會(huì)變得十分迅速和簡(jiǎn)單。
網(wǎng)頁(yè)元素應(yīng)用上那些與表格相關(guān)的display屬性值后,能夠模仿出與表格相同的特性。我將會(huì)在該文中給大家演示這種方法給CSS布局帶來(lái)的巨大影響。
使用CSS表格
CSS表格能夠解決所有那些我們?cè)谑褂媒^對(duì)定位和浮動(dòng)定位進(jìn)行多列布局時(shí)所遇到的問(wèn)題。例如,“CSS display:table;”的CSS聲明能夠讓一個(gè)HTML元素和它的子節(jié)點(diǎn)像table元素一樣。使用基于表格的CSS布局,使我們能夠輕松定義一個(gè)單元格的邊界、背景等樣式,而不會(huì)產(chǎn)生因?yàn)槭褂昧藅able那樣的制表標(biāo)簽所導(dǎo)致的語(yǔ)義化問(wèn)題。
在深入了解這種方法之前,讓我們先來(lái)寫(xiě)份HTML文檔實(shí)例:
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- lang="en-US">
- ?HTMLheadcontent…


咨詢
建站咨詢