[tr][td]css版本:CSS3
浏览器支持:
语法:@namespace [ prefix ] URI; 描述: @namespace,第一个XML命名空间声明和可选前缀是我们可以参考它。 @namespace命名规则必须遵守@charset and @import ,并优先于其他所有的样式表。 @namespace命名的规则一个是样式表,其中的宣布,它并不适用于导入样式表的范围。 如果没有前缀指定@namespace命名规则,该规则定义了默认的命名空间。 如果指定一个前缀,你可以参考该命名空间的元素,在前面加前缀和竖线,|,选择的元素,例如:1 例子: [list=1] [*]@namespace "http://www.w3.org/1999/xhtml"; [*]@namespace foo "http://example.com/ns/foo"; [*] [*]table { [*] ⋮ declarations [*]} [*]foo|bar { [*] ⋮ declarations [*]} [/list] 在上面的例子,表选择符合XHTML命名空间中的表格元素,而foo|bar选择匹配的元素命名空间栏中所提到的foo前缀。 命名空间URI是一个命名空间声明的最重要组成部分。考虑这个样式表: @namespace foo "http://example.com/ns/foo"; foo|bar { ⋮ declarations } 在foo|bar在上面的例子栏中选择将匹配 ...元素在此标记片段,因为在标记空间URI中,规则的命名空间URI: … 当然了,我们也可以使用像: … 因此,这不是前缀,但在相应的标记和命名空间URI,规则,即必须匹配。 兼容性:
|
|||||||||||||||||||