--- title: id slug: Web/SVG/Attribute/id tags: - SVG translation_of: Web/SVG/Attribute/id ---
Атрибут id
присваивает уникальное имя элементу.
Этот атрибут используется всеми элементами.
<svg width="120" height="120" viewBox="0 0 120 120" xmlns="http://www.w3.org/2000/svg"> <style type="text/css"> <![CDATA[ #smallRect { stroke: #000066; fill: #00cc00; } ]]> </style> <rect id="smallRect" x="10" y="10" width="100" height="100" /> </svg>
{{EmbedLiveSample("topExample", "120", "120")}}
Значение | <id> |
---|---|
Значение по умолчанию | Отсутствует |
Анимируемый | Нет |
Задает идентификатор элемента. Идентификатор должен быть уникальным в пределах дерева узлов, не должен быть пустой строкой и не должен содержать никаких пробелов.
Примечание: Следует избегать использование значений идентификатора, которые будут анализироваться как спецификация представления SVG (например, MyDrawing.svg#svgView(viewBox(0,200,1000,1000))
) или базовый фрагмент мультимедиа при использовании в качестве целевого фрагмента URL.
Он должен быть валидным для XML-документов. Автономный документ SVG использует синтаксис XML 1.0, который указывает, что валидные идентификаторы включают только обозначенные символы (буквы, цифры и несколько знаков препинания) и не начинаются с цифры, символа точки (.) или с дефиса (-).
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName("SVG2", "struct.html#IDAttribute", "id")}} | {{Spec2("SVG2")}} | Более подробно определяет допустимые значения. |
{{SpecName("SVG1.1", "struct.html#IDAttribute", "id")}} | {{Spec2("SVG1.1")}} | Исходное определение |
{{Compat("svg.attributes.style.class")}}
id