Если вы используете абсолютные пути с буквами дисков, например, <img src="C:\www\images\foo.png" alt="foo">
, он будет работать с Internet Explorer, но не с Firefox. Если вы включаете в путь буквы дисков и т. Д., Путь становится специфичным для Windows, что IE может понять, а другие браузеры - нет.
Чтобы решить проблему, вы должны использовать относительные пути, например, <img src="images\foo.png" alt="foo">
. Путь должен быть относительно файла HTML, в котором присутствует этот код.
Чаще всего веб-страницы пишутся для размещения на веб-серверах. Изображения обычно помещаются в каталог 'images' внутри корня документа (web-root), например, /images/foo.png. Теперь домашняя страница в /index.html может включать это изображение с использованием относительного пути: <img src="images/foo.png" alt="foo">
или абсолютного пути (путь от корня документа): <img src="/images/foo.png" alt="foo">
. Обратите внимание на использование прямой косой черты в отличие от обратной косой черты. Вы должны использовать слеш. Обратная косая черта очень специфична для Windows, и другие браузеры могут ее не понимать.
То же самое относится к CSS или любым другим путям, используемым в ваших документах HTML.