Как сделать ссылку из SVG? - PullRequest
6 голосов
/ 29 ноября 2009

То, что я пробовал, это

<a xlink:target="http://ponyoverflow.com">
  <text class="text" x="20" y="718" text-anchor="start">Mail Order Ponies</text>
</a>

и варианты с href и type="simple".

Текст ссылки появляется, но ссылка не кликабельна. Я пробовал Firefox 3.5.5, Chromium, Inkscape и GNOME Image Viewer.

Что-то не так с синтаксисом, и если нет, есть ли приложение, которое поддерживает ссылки в SVG?

1 Ответ

14 голосов
/ 30 ноября 2009

Попробуйте это:

<a xlink:href="http://ponyoverflow.com">
  <text class="text" x="20" y="718" text-anchor="start">Mail Order Ponies</text>
</a>

... и убедитесь, что у вас есть атрибут xmlns:xlink="http://www.w3.org/1999/xlink" в корневом элементе svg.

...