target
Атрибут target следует использовать, когда для конечного ресурса существует несколько возможных целей, например, когда родительский документ вставлен в HTML- или XHTML-документ или просматривается с помощью браузера с вкладками. Этот атрибут указывает имя контекста просмотра (например, вкладку браузера или (X)HTML-фрейм или элемент объекта), в который должен быть открыт документ при активации ссылки:
Вы можете использовать этот атрибут со следующими элементами SVG:
Пример
<svg viewBox="0 0 300 120" xmlns="http://www.w3.org/2000/svg"> <a href="https://developer.mozilla.org" target="_self"> <text x="0" y="20">Open link within iframe</text> </a> <a href="https://developer.mozilla.org" target="_blank"> <text x="0" y="60">Open link in new tab or window</text> </a> <a href="https://developer.mozilla.org" target="_top"> <text x="0" y="100">Open link in this tab or window</text> </a> </svg>
Примечания по использованию
| Значение | _self | _parent | _top | _blank | <XML-Name> |
|---|---|
| Значение по умолчанию | _self |
| Анимируемо | Да |
-
_replaceУстарело -
Текущее изображение SVG заменяется связанным содержимым в той же прямоугольной области в том же фрейме, что и текущее изображение SVG.
Примечание: Это значение никогда не было хорошо реализовано, а различие между
_replaceи_selfбыло сделано избыточным из-за изменений в определении HTML контекстов просмотра. Используйте_selfдля замены текущего документа SVG. _self-
Текущее изображение SVG заменяется связанным содержимым в том же контексте просмотра, что и текущее изображение SVG.
_parent-
Непосредственный родительский контекст просмотра изображения SVG заменяется связанным содержимым, если он существует и к нему можно безопасно получить доступ из этого документа.
_top-
Содержимое всего активного окна или вкладки заменяется связанным содержимым, если оно существует и к нему можно безопасно получить доступ из этого документа.
_blank-
Запрашивается новое безымянное окно или вкладка для отображения связанного содержимого, если этот документ может безопасно это сделать. Если пользовательский агент не поддерживает несколько окон/вкладок, результат будет таким же, как _top.
<XML-Name>-
Указывает имя контекста просмотра (вкладка, внутренняя рамка, объект и т. д.) для отображения связанного содержимого. Если контекст с этим именем уже существует и к нему можно безопасно получить доступ из этого документа, он повторно используется, заменяя существующее содержимое. Если он не существует, он создается (так же, как '_blank', за исключением того, что теперь у него есть имя). Имя должно быть допустимым именем XML [XML11] и не должно начинаться с нижнего подчеркивания (символа U+005F LOW LINE), чтобы соответствовать требованиям допустимого имени контекста просмотра из HTML.
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
target |
1 | 12 | 1.5 | 9 | 3.1 | 18 | 4 | 14 | 2 | 1.0 | 3 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/target