@namespace 属性——XML命名空间
Posted Html5知典
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@namespace 属性——XML命名空间相关的知识,希望对你有一定的参考价值。
用途
@namespace 是一条 @规则 ,用来规定使用在 CSS 样式表 中的 XML命名空间 。任何 @namespace 规则都必须在所有的 @charset 和 @import 规则之后, 并且在样式表中,位于其他任何 style declarations 之前。
语法
/* 默认命名空间 */
@namespace url(XML-namespace-URL);
@namespace "XML-namespace-URL";
/* 命名空间前缀 */
@namespace prefix url(XML-namespace-URL);
@namespace prefix "XML-namespace-URL";
例子
/* CSS */
@namespace url(http://www.w3.org/1999/xhtml);
@namespace svg url(http://www.w3.org/2000/svg);
/* 匹配所有的XHTML <a> 元素, 因为 XHTML 是默认无前缀命名空间 */
a {}
/* 匹配所有的 SVG <a> 元素 */
svg|a {}
/* 匹配 XHTML 和 SVG <a> 元素 */
*|a {}
相关页面
长按关注HTML5知典
以上是关于@namespace 属性——XML命名空间的主要内容,如果未能解决你的问题,请参考以下文章