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