xml:lang

已弃用:此功能不再推荐。尽管一些浏览器可能仍然支持它,但它可能已被从相关的 Web 标准中删除,可能正在被弃用,或者可能仅出于兼容性目的而保留。避免使用它,如果可能,请更新现有代码;请参阅此页面底部的兼容性表,以指导您的决策。请注意,此功能可能随时停止工作。

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

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

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

元素

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

使用说明

<语言标签>
默认值
可动画
<语言标签>

此值指定元素使用的语言。此值的语法在RFC 5646:语言识别标签(也称为 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>

规范

规范
可缩放矢量图形 (SVG) 2
# LangSpaceAttrs

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅