HTML-изображение не отображается, в то время как url-адрес src работает
<img class="sealImage" alt="Image of Seal" src="file:///C:/Users/Anna/Pictures/Nikon%20Transfer/SEALS%20PROJECT/j3evn.jpg">
это не отображает изображение, только alt. Но если я пойду в
file:///C:/Users/Anna/Pictures/Nikon%20Transfer/SEALS%20PROJECT/j3evn.jpg
в браузере отображается изображение.
Я размещаю это на xampp, на машине windows прямо сейчас.
Я пробовал разные браузеры, и с и без %20 для пространства, но я знаю, что с правильным способом.(На самом деле это сработало с обоими)
и я знаю, что изображения будут видны только на машине, на которой он размещен, это не проблема.
6 ответов
ваш файл должен быть расположен внутри директории www. Например, если вы используете WAMP server в Windows, j3evn.jpg должен быть расположен,
C:/wamp/www/img/j3evn.jpg
и вы можете получить доступ к нему в html через
<img class="sealImage" alt="Image of Seal" src="../img/j3evn.jpg">
найдите папку www, public_html или html, принадлежащую вашему веб-серверу. Поместите все свои файлы и ресурсы в эту папку.
надеюсь, что это помогает!
это не будет работать, так как вы используете ссылку URL с "file://". Вместо этого вы должны сопоставить свой каталог с вашим HTML-файлом, например:
скажем, мой файл помещен в:
C:/myuser/project/file.html
и мой разыскиваемый образ находится в:
C:/myuser/project2/image.png
все, что мне нужно сделать, это сопоставить каталог таким образом:
<img src="../project2/image.png" />
мои изображения не отображались даже после их размещения в правильной папке, проблема заключалась в том, что у них не было правильного разрешения, я изменил разрешение на чтение write execute. Я использовал изображение chmod 777.формат PNG. Все работало тогда, изображения отображались. :)
моя проблема не была в том числе ../ перед именем изображения
background-image: url("../image.png");
вы можете попробовать просто поместить изображение в исходный каталог. Вы свяжете его, заменив путь к файлу на src="../imagenamehere.fileextension
в вашем случае, j3evn.формат jpg.
простое решение:
1.сохраните файл изображения и файл HTML в одной папке.
2.код: <img src="Desert.png">
// ваше имя изображения.
3.сохраните папку на диске D.
сохранение папки на рабочем столе (который является диском c) вы можете столкнуться с проблемой разрешения.