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