手册
目录
收藏130
分享
阅读1042
更新时间2025-07-16
CSS @namespace 规则用于在样式表中定义一个要使用的 XML 命名空间。
@namespace 规则必须位于所有 @charset 和 @import 规则之后,且在样式表中的所有其他 at-规则(以 @ 开头的规则)和样式声明之前。
在样式表中定义两个 XML 命名空间:
@namespace url(http://www.w3.org/1999/xhtml); /* 默认命名空间 */ @namespace svg url(http://www.w3.org/2000/svg); /* 带前缀的命名空间 */ /* 匹配所有 XHTML 中的 元素(因为 XHTML 是默认命名空间) */ a { color: salmon; text-decoration: none; font-weight: bold; } /* 匹配所有 SVG 中的 元素 */ svg|a { fill: maroon; text-decoration: underline; } /* 匹配 XHTML 和 SVG 中的 元素 */ *|a { text-transform: uppercase; }运行实例 »
点击 "运行实例" 按钮查看在线实例
@namspace prefix url(xmlNamspaceURL);
| 值 | 描述 | 
|---|---|
| prefix | 可选。定义命名空间前缀。 | 
| url() | 必需。命名空间的 URL。 | 
表格中的数字表示首个完全支持该 @ 规则的浏览器版本。
| Chrome | Edge | Firefox | Safari | Opera | 
|---|---|---|---|---|
| 1 | 12 | 1 | 1 | 8 | 
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
							
							共5课时
17.2万人学习
							
							共49课时
77万人学习
							
							共29课时
61.7万人学习
							
							共25课时
39.3万人学习
							
							共43课时
70.9万人学习
							
							共25课时
61.6万人学习
							
							共22课时
23万人学习
							
							共28课时
33.9万人学习
							
							共89课时
125万人学习