lang

Атрибут 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 для австрийского немецкого.

Спецификации

Спецификация Статус Комментарий
Scalable Vector Graphics (SVG) 2
Определение 'lang' в этой спецификации.
Кандидат в рекомендации Сделал атрибут lang (без пространства имен) доступным для всех элементов и определил взаимодействие между ними.
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
Определение 'lang' в этой спецификации.
Рекомендация Устаревшее определение атрибута для элементов <glyph>.

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также