systemLanguage

**systemLanguage** 屬性表示支援的語言標籤列表。此列表與使用者首選項中定義的語言匹配。

您可以將此屬性與以下 SVG 元素一起使用

使用注意事項

<language-tags>
預設值
可動畫
<language-tags>

該值是一組逗號分隔的標記,每個標記必須是語言標籤,如 RFC 5646: 語言識別標籤(也稱為 BCP 47) 中定義的。

systemLanguage 通常與 <switch> 元素結合使用。如果該屬性在其他情況下使用,則它表示對給定元素的一個簡單開關,無論是否渲染該元素。

注意: 如果在 <switch> 中包含多個替代語言物件,並且沒有一個匹配,這可能會導致沒有內容顯示的情況。因此,建議在這樣的 <switch> 的末尾包含一個在所有情況下都可接受的“萬能”選擇。

如果使用者首選項中指示的語言標籤與該引數值中給出的語言標籤之一進行不區分大小寫的匹配或字首(後跟“-”),則該屬性評估為“true”。否則,它評估為“false”。

注意: 字首匹配規則並不意味著如果使用者理解具有特定標籤的語言,則使用者也將理解所有以該標籤為字首的語言。

如果該屬性不存在,則它隱式評估為“true”。如果給定空字串或空字串值,則該屬性評估為“false”。

字首規則允許在這種情況下去使用字首標籤。

如果內容針對多個受眾,則可以列出多種語言。例如,同時以原始毛利語和英語版本呈現的內容,需要呼叫

html
<text systemLanguage="mi, en"><!-- content goes here --></text>

但是,僅僅因為在放置 systemLanguage 測試屬性的物件中存在多種語言,並不意味著它針對多個語言受眾。一個例子是“拉丁語入門”這樣的初學者語言入門,它顯然是供英語讀寫能力的受眾使用。在這種情況下,該屬性應該只包含 en

規範

未找到規範

未找到 svg.global_attributes.systemLanguage 的規範資料。
檢查此頁面的問題 或貢獻缺少的 spec_url mdn/browser-compat-data。還要確保規範包含在 w3c/browser-specs.

瀏覽器相容性

BCD 表格僅在瀏覽器中載入