xml:lang

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

xml:lang 属性指定在特定元素的文本内容和包含文本内容的属性中使用的主要语言。

它是所有 XML 方言都允许的一个通用属性,用于标记元素包含的自然人类语言。

还有一个 lang 属性(没有命名空间)。如果两者都已定义,则使用带有命名空间的属性,而忽略不带命名空间的属性。

元素

您可以将此属性与任何 SVG 元素一起使用。

用法说明

<language-tag>
默认值 None
可动画的
<language-tag>

此值指定元素所使用的语言,为一个有效的 BCP 47 语言标签

最常见的语法是语言的小写两字符部分和地区或国家的两个大写字符部分组成的,用连字符分隔,例如,en-US 代表美式英语,de-AT 代表奥地利德语。

示例

html
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
  <text xml:lang="en-US">This is some English text</text>
</svg>

规范

规范
Scalable Vector Graphics (SVG) 2
# LangSpaceAttrs

浏览器兼容性

另见