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