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 表格仅在浏览器中加载