lang

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

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

在 SVG 1.1 中,定义了一个具有不同含义的 lang 属性,并且仅适用于 <glyph> 元素。该属性根据 RFC 5646:语言识别标签(也称为 BCP 47) 指定语言列表。如果 xml:lang 属性完全匹配此参数值中给出的语言之一,或者如果 xml:lang 属性完全等于此参数值中给出的语言之一的前缀,并且前缀后的第一个标签字符为“-”,则应使用该字形。

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

示例

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

用法说明

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

此值指定用于元素的语言。此值的语法在 RFC 5646:语言识别标签(也称为 BCP 47) 中定义。

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

规范

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

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅