Spec-Zone.ru › SVG

lang

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с ⁨July 2015⁩.

  • Подробнее
  • Полная информация о совместимости
  • Отправить отзыв

Атрибут lang задаёт основной язык содержимого и атрибутов, содержащих текстовое содержимое определённых элементов.

Существует также атрибут xml:lang (с пространством имён). Если определены оба атрибута, используется атрибут с пространством имён, а атрибут без него игнорируется.

В SVG 1.1 был определён атрибут lang с другим значением, применявшийся только к элементам <glyph>. Этот атрибут задавал список языков согласно RFC 5646: Теги для идентификации языков (также известный как BCP 47). Предполагалось, что глиф будет использоваться, если атрибут xml:lang точно совпадал с одним из языков, указанных в значении этого параметра, или если атрибут xml:lang точно совпадал с префиксом одного из языков, указанных в значении этого параметра, и первым символом тега после префикса был «-».

Этот атрибут можно использовать с любым элементом SVG.

Пример

<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>

Это значение задаёт язык, используемый для элемента. Синтаксис этого значения определён в RFC 5646: Теги для идентификации языков (также известный как BCP 47).

Наиболее распространённый синтаксис — значение, состоящее из двухбуквенной части в нижнем регистре для языка и двухбуквенной части в верхнем регистре для региона или страны, разделённых дефисом, например en-US для английского языка США или de-AT для немецкого языка Австрии.

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

Спецификация
Масштабируемая векторная графика (SVG) 2>
# LangSpaceAttrs>

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

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
lang 1 12 1 15 ≤4 18 4 14 ≤3.2 1.0 4.4 ≤3.2

См. также

  • RFC 5646: Теги для идентификации языков (также известный как BCP 47)

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/lang

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API