问题描述
|
除了\“ text / css \”之外,浏览器还支持样式标签吗? (不包括CSS的任何同义词)。如果没有,那为什么不呢?
<style type=\"???\"> ... </style>
解决方法
还有用于样式化XML文档的XSL(可扩展样式表语言)样式表。但是它们不能与HTML一起使用。
CSS适用于XML文档,但建议使用XSL。与CSS相对,XSL是一种转换语言(将以正式语言编写的输入文本转换为修改后的输出文本)。
其他参考:
http://www.w3.org/Style/
http://www.w3.org/Style/XSL/
,还有其他。 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 \”。
,样式类型定义了如何读取此标记之间的文本。该页面说明如下[14.2.3]:
http://www.w3.org/TR/html4/present/styles.html
属性定义类型=
content-type [CI]此属性
指定的样式表语言
元素的内容和替代
默认样式表语言。的
样式表语言被指定为
内容类型(例如\“ text / css \”)。
作者必须为此提供一个值
属性;没有默认值
为此属性。
因此,如果您希望将CSS用作CSS,则text / css是唯一的一种。对于其他参考:
http://www.w3.org/TR/html4/types.html#type-content-type
,它是内容类型(MIME类型)。还有其他类型,但不适用于样式标签。
,它仅指定元素的MIME内容类型。网站中使用的唯一样式语言是
text/css
。
如果使用HTML5文档类型,则只需使用<style>#css{is:awesome}</style>
。
,没有。但是可以想象的是。