應(yīng)用CSS的缺點(diǎn),CSS網(wǎng)站無(wú)法避免的劣勢(shì)!
作者:佚名 時(shí)間:2014-05-24 分享到:
CSS的功能雖然很強(qiáng)大,但是它也有某些局限性。CSS樣式表的主要不足是它局限于主要對(duì)標(biāo)記文件中的顯示內(nèi)容起作用。顯示順序在某種程度
上可以改變,可以插入少量的文本內(nèi)容。但是在源HTML(或XML)中做較大改變,用戶需要使用另外的方法,例如使用XSL轉(zhuǎn)換(XSLT)。
同樣,CSS樣式表的出現(xiàn)比HTML要晚,這就意味,一些最老的瀏覽器不能夠識(shí)別用
CSS所寫(xiě)的樣式。并且CSS3在簡(jiǎn)單文本瀏覽器中的用途也有限.例如為手機(jī)或移動(dòng)設(shè)備編寫(xiě)的簡(jiǎn)單瀏覽器等。
CSS樣式表是可以實(shí)現(xiàn)向后兼容的,例如較老的瀏覽器雖然不能夠顯示出樣式,但是卻能夠正常的顯示網(wǎng)頁(yè)。相反,應(yīng)該使用默認(rèn)的HTML表達(dá),并且如果設(shè)計(jì)者合理地設(shè)計(jì)了CSS和HTML即使樣式不能顯示,頁(yè)面的內(nèi)容也還是可用的。
CSS樣式表是由許多CSS規(guī)則組成的文件。規(guī)則是最小的CSS單位,規(guī)則定義一種或多種樣式效果。每個(gè)規(guī)則標(biāo)識(shí)它選擇網(wǎng)頁(yè)中的娜些部分,以及它對(duì)頁(yè)面的該部分應(yīng)用什么屬性。網(wǎng)頁(yè)文檔鏈接到該CSS樣式表.就意味著瀏覽器需要下載該樣式表,并且當(dāng)顯示網(wǎng)頁(yè)頁(yè)面時(shí)應(yīng)用這些CSS樣式規(guī)則。CSS文件可以與任何數(shù)量的網(wǎng)頁(yè)文檔鏈接,因此CSS樣式表可以控制整個(gè)站點(diǎn)或它的一部分的外觀。
CSS樣式表可以與幾種不同的標(biāo)記語(yǔ)言一起使用.這些標(biāo)記語(yǔ)官包括HTML和XML
CSS和HTML
超文本標(biāo)記語(yǔ)言由標(biāo)記文檔內(nèi)特定元索的一系列標(biāo)簽組成。這些元素都具有默認(rèn)表示樣式。默認(rèn)表示樣式由瀏覽器提供。基于HTML的正式規(guī)范。用戶通過(guò)鏈接到樣式表,甚至通過(guò)在HTML文件內(nèi)包括樣式表.可以對(duì)HTML頁(yè)面應(yīng)用樣式表,這樣可以重新定義每個(gè)元素的表示樣式。
CSS和XML
CSS樣式表也可以用來(lái)與擴(kuò)展標(biāo)記語(yǔ)言一起使用。XML語(yǔ)言通常不具有內(nèi)在的表達(dá)定義,而CSS可以宜接應(yīng)用于XML文件,達(dá)到添加表達(dá)樣式的目的。