Тег SVG <image>встроен в HTML, изображение не загружается в браузер - PullRequest
8 голосов
/ 10 июля 2011

Попытка загрузить изображение в SVG с использованием HTML-страницы:

<html>
...
<svg>
<image x="330" y="137" width="320" height="38" preserveAspectRatio="none" href="/img/title.png"></image>
</svg>
...
</html>

Все остальные элементы в svg загружаются (пути формируют текст), кроме изображения.Любой способ заставить это работать в браузерах?Я пробовал Chrome, Firefox, IE.Во всех браузерах отсутствует изображение.

Использование Chrome Я обнаружил, что Chrome даже не отправляет запрос на изображение.У меня есть предчувствие, что это одинаково для IE и Firefox.

Какие-нибудь решения?

1 Ответ

15 голосов
/ 10 июля 2011

Вам необходимо использовать:

<image ... xlink:href="...">

См. Спецификация структуры документа SVG .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...