样式表规则的语法是样式表的用法,而不是HTML的。由于支持样式表的用户程序必须剖析这些法则,因此必须声明何种样式表语言。
HTML规定使用META元素来设置文档的默认样式表语言。例如:如果要将默认样式表语言设置为CSS,只需在文档个的HEAD中使用下面的声明:
<META http-equiv="Content-Style-Type"
content="text/css">
默认样式表语言也可以用HTTP头标来设置。上面的META声明等效于HTTP头标:Content-Style-Type:text/css
如果使用两个以上的META声明或HTTP头标来指定默认样式表语言,那么最后一个占有优先权。HTTP头标会比文档的HEAD得到更早的处理,如果没有声明,默认的样式表语言将被假设为CSS,但HTML
4.0建议写作工具提供声明。
支持样式表的HTML分析器必须能够区别HTML和样式表规则。HTML元素和属性定义样式表数据的开始,样式表数据的结束用结束标记的前分隔符(</)定义,其后是一个SGML名字开始字符([a-z、A-Z])。所有样式表数据都必须给用户程序提供合适的样式表处理器。
|