lang
Атрибут lang указывает основной язык, используемый в содержимом, и атрибуты, содержащие текстовое содержимое определённых элементов.
Также существует атрибут xml:lang (en-US) (с пространством имён). Если определены оба атрибута, то используется тот, который имеет пространство имён, а атрибут без пространства имён игнорируется.
В SVG 1.1 существовал атрибут lang, определённый с другим значением и применимый только к <glyph> (en-US). Этот атрибут указывал список языков в формате BCP 47. Глиф предназначался для использования, если атрибут xml:lang точно соответствует одному из языков, указанных в значении этого параметра, или если атрибут xml:lang точно соответствует префиксу одного из языков, указанных в значении этого параметра. Таким образом, первый символ тега, следующий за префиксом, был "-".
Все элементы используют этот атрибут.
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> |
|---|---|
| Значение по умолчанию | Отсутствует |
| Анимируемый | Нет |
<language-tag>-
Это значение указывает язык, используемый для элемента. Синтаксис этого значения определён в спецификации BCP 47.
Наиболее распространённым синтаксисом является значение, состоящее из двухсимвольной части нижнего регистра языка и двухсимвольной части верхнего регистра для региона или страны, разделённых знаком минус. Например,
en-USдля американского английского языка илиde-ATдля австрийского немецкого.
Спецификации
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2 # LangSpaceAttrs |
Совместимость с браузерами
BCD tables only load in the browser