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 的浏览器中加载。