lang
lang
属性用于指定元素中包含文本内容的内容和属性所使用的主要语言。
还有一个 xml:lang
属性(带有命名空间)。如果两者都已定义,则使用带有命名空间的属性,而不带命名空间的属性将被忽略。
在 SVG 1.1 中,有一个 lang
属性,其含义不同,仅适用于 <glyph>
元素。该属性指定了一系列 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>
用法说明
值 | <language-tag> |
---|---|
默认值 | None |
可动画的 | 否 |
<language-tag>
-
此值使用有效的 BCP 47 语言标签 指定该元素使用的语言。
最常见的语法是语言的小写双字符部分和地区或国家的 uppercase 双字符部分,用连字符分隔,例如,
en-US
表示美式英语,de-AT
表示奥地利德语。
规范
规范 |
---|
Scalable Vector Graphics (SVG) 2 # LangSpaceAttrs |
浏览器兼容性
加载中…