lang

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

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

瀏覽器相容性

另見