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 表格僅在瀏覽器中載入

另請參閱