2011-05-20 16 views
11

除了「text/css」之外,瀏覽器是否還支持style標籤? (不包括任何css的同義詞)。如果不是,那爲什麼不呢?style type =「text/css」...還有什麼?

<style type="???"> ... </style> 
+0

所以你的問題是「除了CSS以外是否還有其他的造型語言」? – 2011-05-20 22:06:03

+1

@Šime基本上,是的。如果始終使用CSS(幾乎?),那麼爲什麼樣式標記完全具有「type」參數也是一個半問題。 – 2011-05-21 02:57:59

回答

7

還有用於樣式化XML文檔的XSL(可擴展樣式表語言)樣式表。儘管如此,它們不能與HTML一起使用。

CSS適用於XML文檔,但建議使用XSL。與CSS相反,XSL是一種轉換語言(將用正式語言編寫的輸入文本轉換爲修改後的輸出文本)。

更多參考:

http://www.w3.org/Style/

http://www.w3.org/Style/XSL/

0

沒有。但有可能可能是。

1

樣式類型定義此標籤之間的文本將如何讀取。當前頁的狀態如下[14.2.3]:

http://www.w3.org/TR/html4/present/styles.html

屬性定義類型= 內容類型[CI]該屬性 指定 元素的內容的樣式表語言和覆蓋 的默認樣式表語言。 樣式表語言被指定爲 內容類型(例如「text/css」)。 作者必須爲此 屬性提供值;此屬性沒有默認值 。

因此,如果您希望它是CSS,text/css是唯一的一個。對於其他的人蔘考:

http://www.w3.org/TR/html4/types.html#type-content-type

1

它只是指定元素的MIME內容類型。網站中唯一使用的造型語言是text/css

如果使用HTML5文檔類型,則可以簡單地使用<style>#css{is:awesome}</style>

+1

換句話說,HTML5正式讓你認爲任何'