style type =“text / css”......还有什么?

时间:2011-05-20 21:50:16

标签: css browser stylesheet mime-types

除了“text / css”之外,还有其他类型的浏览器支持样式标记吗? (不包括css的任何同义词)。如果没有,那为什么不呢?

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

6 个答案:

答案 0 :(得分:8)

还有用于样式化XML文档的XSL(可扩展样式表语言)样式表。但它们不能与HTML一起使用。

CSS适用于XML文档,但建议使用XSL。与CSS相反,XSL是一种转换语言(将用正式语言编写的输入文本转换为修改后的输出文本)。

进一步参考:

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

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

答案 1 :(得分:3)

还有其他人。 JSSS由Netscape 4实施。

这里有一个不错的摘要 - http://www.articlesbase.com/web-design-articles/other-styling-languages-in-the-market-available-or-not-4036049.html

请注意,在浏览器和HTML5中,type属性是可选的。如果省略,则假定为“text / css”。

答案 2 :(得分:1)

样式类型定义了此标记之间的文本读取方式。该页面如下[14.2.3]:

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

  

属性定义type =   content-type [CI]此属性   指定样式表语言   元素的内容和覆盖   默认样式表语言。该   样式表语言被指定为   内容类型(例如,“text / css”)。   作者必须为此提供价值   属性;没有默认值   对于这个属性。

所以如果你想让它成为CSS,那么text / css是唯一的。对于其他人,请参考:

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

答案 3 :(得分:1)

这是content type (MIME Type)。还有其他类型,但不适用于样式标记。

答案 4 :(得分:1)

它只指定元素的MIME内容类型。网站中使用的唯一样式语言是text/css

如果使用HTML5文档类型,则只需使用<style>#css{is:awesome}</style>

答案 5 :(得分:0)

没有。但可以想象可以