在傳統(tǒng)網(wǎng)站制作中,我們經(jīng)常使用的HTML標(biāo)記進(jìn)行網(wǎng)頁前臺設(shè)計(jì),以達(dá)到網(wǎng)頁表現(xiàn)力的最佳化.但在HTML到達(dá)4.01版本之后創(chuàng)建了XHTML LO.在HTML的每一個(gè)版本中,添加了一些新元素和屬性,并刪除了一些陳舊的元素和屬性.
這些改交是必須的,不僅是因?yàn)閃eb頁面的作者希望創(chuàng)建更復(fù)雜的頁面.而且是因?yàn)樵L問Internet的瀏覽器(也稱為客戶端)類型己經(jīng)改變.
雖然您習(xí)慣于在桌面計(jì)算機(jī)上瀏覽Web.但是許多新設(shè)備也可用于訪問Web,井且這些新設(shè)備是描述文檔內(nèi)容(踐頭、段落等)的標(biāo)記與表示規(guī)則相分離的部分琢因.
在引入css之前,較老版本的HTML中包含了能夠用于控制Web頁面外觀的標(biāo)記(例
如能夠控制文檔中使用的字體的元索.或者能夠設(shè)置頁面背景顏色的bgcolor屬性).
樣式與內(nèi)容的分離和CSS的引入是逐漸淘汰標(biāo)記出現(xiàn)的最重要原因.
遺夠的是,創(chuàng)建于CSS和一些較新標(biāo)記出現(xiàn)之前的較老瀏覽器無祛理解執(zhí)行操作的較新方法,如果必須為IE3瀏覽器或者Netscape 3瀏覽器創(chuàng)建Web站點(diǎn),則將不得不考慮是使用CSS(這兩種瀏覽器基本上完全無法理解CSS)還是使用這些逐漸淘汰的元素和屬性.
事實(shí)上,為類似于這樣的瀏覽器創(chuàng)建標(biāo)記的可能性非常小;但是,可能需要理解如何以較陳舊的元素和屬性編寫頁面,然后使其工作.