Файл SVG показывает код XML вместо изображения

Я искал в Интернете последние несколько дней, чтобы решить свою проблему, все заканчивается одинаково. Файл изображения SVG показывает код XML вместо изображения. Я проверил тип содержимого и его правильный Тип содержимого: изображение / svg + xml. машина работает на Debian 8.10 x64

Как вы пытаетесь вывести изображение?

Phantom 10.04.2018 10:25

Вот как это прекрасно работает в фоновом режиме xampp: url (images / site-logo.svg) no-repeat;

SPK 10.04.2018 10:27

Есть ли у вашего SVG-изображения правильные пространства имен?

Robert Longson 10.04.2018 10:35

Проблема может заключаться в кодировании текста или в спецификации в начале файла. Было бы очень полезно, если бы вы могли предоставить ссылку на этот файл.

r3mainer 10.04.2018 11:18

Отображается ли он в браузере при прямом переходе к файлу?

Anthony 10.04.2018 20:22

Как он отображает XML? Действительно ли он устанавливает фон для необработанного текста XML? Или вы смотрите на это в инструментах разработчика? Как это выглядит на реальной странице в браузере?

Anthony 10.04.2018 20:25
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
6
90
1

Ответы 1

Основываясь на вашем комментарии, вы должны использовать background-image, например:

background-image: url(images/site-logo.svg) no-repeat;

Это просто путь, который не имеет значения

SPK 10.04.2018 10:32

Разница заключается в использовании background-image, а не background, как в вашем комментарии.

Phantom 10.04.2018 10:34

Другие вопросы по теме