div與css結(jié)合的優(yōu)勢(shì)
作者:佚名 時(shí)間:2014-05-20 分享到:
div與css結(jié)合的優(yōu)勢(shì)
HTML5.0標(biāo)簽里既有控制結(jié)構(gòu)的標(biāo)簽,如<p>又有控制表現(xiàn)的標(biāo)簽.如<table>;還有本意用于結(jié)構(gòu)后來(lái)被濫用于控制表現(xiàn)的標(biāo)簽,如table。結(jié)構(gòu)標(biāo)簽與表現(xiàn)標(biāo)簽混雜在一起。使用傳統(tǒng)方法制作網(wǎng)頁(yè)的制作者往往會(huì)遇到如下問(wèn)題。
改版問(wèn)題:例如需要把標(biāo)題文字替換成紅色.下邊線變成1px灰色的虛線.那么制作者可能就要一頁(yè)一頁(yè)地修改。即增加了工作,.又增大了出錯(cuò)的機(jī)率。
CSS的出現(xiàn),一開(kāi)始似乎就是用來(lái)解決“批量修改表現(xiàn)"的問(wèn)題.最廣泛被制作者接受的CSS屬性。如控制字體的大小顏色、超鏈接的效果、表格的背景色等。
數(shù)據(jù)的利用問(wèn)題:本質(zhì)上講,所有頁(yè)面信息都是數(shù)據(jù)。
例如,CSS所有的屬性的解釋,就可以建立一個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)就存在數(shù)據(jù)查詢、處理和交換的問(wèn)越。由于結(jié)構(gòu)和表現(xiàn)混雜在一起,裝飾圖片、內(nèi)容被層層嵌套的表格拆分。
用CSS制作的話就只需要修改CSS即可,而不用修改HTML文檔,可以使結(jié)構(gòu)清晰化,將內(nèi)容、結(jié)構(gòu)與表現(xiàn)分享。