lang
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Атрибут lang
указывает основной язык, используемый в содержимом, и атрибуты, содержащие текстовое содержимое определённых элементов.
Также существует атрибут xml:lang
(с пространством имён). Если определены оба атрибута, то используется тот, который имеет пространство имён, а атрибут без пространства имён игнорируется.
В SVG 1.1 существовал атрибут lang
, определённый с другим значением и применимый только к <glyph>
. Этот атрибут указывал список языков в формате BCP 47. Глиф предназначался для использования, если атрибут xml:lang
точно соответствует одному из языков, указанных в значении этого параметра, или если атрибут xml:lang
точно соответствует префиксу одного из языков, указанных в значении этого параметра. Таким образом, первый символ тега, следующий за префиксом, был "-".
Все элементы используют этот атрибут.
<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> |
---|---|
Значение по умолчанию | Отсутствует |
Анимируемый | Нет |
<language-tag>
-
Это значение указывает язык, используемый для элемента. Синтаксис этого значения определён в спецификации BCP 47.
Наиболее распространённым синтаксисом является значение, состоящее из двухсимвольной части нижнего регистра языка и двухсимвольной части верхнего регистра для региона или страны, разделённых знаком минус. Например,
en-US
для американского английского языка илиde-AT
для австрийского немецкого.
Спецификации
Specification |
---|
Scalable Vector Graphics (SVG) 2 # LangSpaceAttrs |
Совместимость с браузерами
BCD tables only load in the browser