#html #svg
#HTML #svg
Вопрос:
Я создал простой дизайн в inkscape и хочу использовать его на веб-сайте, но когда я добавляю его с помощью тега изображения, он не отображается. Если добавить alt в тег img, отображается только текст в теге alt
Мой код:
<img src="/svg/logo.svg" alt="logo">
Я попробовал это решение из css-tricks.com но проблема все еще сохраняется. Я также попытался сохранить его как оптимизированный svg в inkscape, но это тоже не работает.
Редактировать 1: для тех, кому интересно, я использую новое редактирование edge 2:
Комментарии:
1. Откройте вкладку сеть в инструментах разработчика вашего браузера. Проверьте, что запрос возвращает изображение, а не, например, ошибку 404.
2. Не вижу там ничего важного. В разделе Name есть только мой файл style.css
3. Если нет даже запроса на SVG, значит, что-то пошло не так.
5. Действительно ли logo.svg сохраняется в /svg/logo.svg? Это
/
может быть либо корневой каталог вашего компьютера, либо ваш рабочий каталог. Вы пробовалиsvg/logo.svg
(без косой черты)?
Ответ №1:
С вашей структурой папок я бы сказал, что это правильный путь:
<img src="../svg/logo.svg" alt="logo">
Сначала вам нужно выйти из папки src с ../
Ответ №2:
Я понял, что было не так. Я использовал шаблон логотипа inkscape, который не работает. Если вы столкнулись с той же проблемой, пытаясь не использовать шаблон.