--- title: Основные атрибуты SVG slug: Web/SVG/Attribute/Core tags: - SVG translation_of: Web/SVG/Attribute/Core ---

Основные атрибуты SVG — это все общие атрибуты, которые могут быть указаны в SVG элементах.

Атрибуты

{{SVGAttr('id')}}
Определяет идентификатор (ID), который должен быть уникальным во всем документе. Его цель — идентификация элемента при связывании (с использованием фрагмента идентификатора), написании скрипта или стилизации (с помощью CSS).
Значение: Любое строковое значение ID; Анимируемый: Нет
{{SVGAttr('lang')}}

Участвует в определении языка элемента, языка, на котором написаны нередактируемые элементы, или языка, на котором должны быть написаны редактируемые элементы. Тэг содержит одно единственное значение записи в формате, определённом в документе IETF "Tags for Identifying Languages (BCP47)".

SVG2 предоставляет новые lang атрибуты. Если атрибуты lang и xml:lang используются вместе, то xml:lang имеет приоритет над lang.

Значение: Любой валидный язык ID; Анимируемый: Нет

{{SVGAttr('tabindex')}}
Атрибут SVG tabindex позволяет контролировать, является ли элемент фокусируемым, и определять относительный порядок элемента для целей последовательной навигации фокуса.
Тип значения: <integer>Анимируемый: Нет
{{SVGAttr('xml:base')}}
Указывает базовый IRI, отличный от базового IRI текущего документа.
Тип: <IRI>; Анимируемый: Нет
{{SVGAttr('xml:lang')}}

Это универсальный атрибут, разрешённый во всех XML диалектах для разметки естественного человеческого языка, который содержит элемент. Он почти идентичен по использованию атрибута lang в HTML, но в соответствии с документацией XML 1.0, данный атрибут не позволяет использовать нулевое (null) значение атрибута (xml:lang="") для указания неизвестного языка. Вместо этого, используйте xml:lang="und".

SVG2 предоставляет новые lang атрибуты. Если атрибуты lang и xml:lang используются вместе, то xml:lang имеет приоритет над lang.

Значение: Любой валидный язык ID; Анимируемый: Нет

{{SVGAttr('xml:space')}} {{deprecated_inline('svg2')}}

SVG поддерживает стандартный XML-атрибут xml:space для указания обработки символов пробела в пределах заданных {{ SVGElement("text") }} символов текущего элемента.

Примечание: Вместо атрибута xml:space следует использовать CSS-свойство {{cssxref('white-space')}}.

Значение: default | preserve; Анимируемый: Нет

Поддержка браузерами

{{Compat("svg.attributes.core")}}