CSS CSS namespaces

原创
admin 4个月前 (08-22) 阅读数 13 #CSS

CSS namespaces

CSS namespaces模块定义了在CSS中使用命名空间的语法。

CSS不仅用于样式化HTML。样式表可用于样式化SVG、MathML、XML或HTML,每种都有不同的命名空间或包含多个命名空间的文档。

该模块中定义的@namespace at规则 enables区分不同命名空间中同名的元素。元素标记名称并非仅限于单一语言。例如,<a>元素不仅限于HTML。您可能希望样式化SVG中的<a>元素与HTML中的链接不同。您可能还希望确保querySelectorAll("a")选择正确的元素类型。命名空间可以帮助实现这一点。

@namespace规则用于声明默认命名空间以及将命名空间绑定到命名空间前缀。命名空间模块还定义了使用这些前缀表示命名空间限定名称的语法。就是这样。名称的含义或名称是否有效取决于上下文和宿主语言。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

上一篇:CSS CSS 多列布局 下一篇:CSS CSS 嵌套
作者文章
热门
最新文章
标签列表