Mozilla не может отображать изображения, в то время как IE делает - PullRequest
0 голосов
/ 27 июля 2011

Может ли кто-нибудь сказать мне, почему Mozilla Firefox не может отображать изображения, где может сделать проводник?Я даже изменил расширение с CAP всеми возможными способами, но пока не работал.Я написал HTML-файл, и мой IE может открываться так, как я хочу, но когда я открываю свой HTML-файл с помощью Mozilla, он не отображает изображения, а просто оставляет границы изображения.

И также IE может ссылаться напуть к листу CSS и внесение изменений, но при этом mozilla не может связать путь к листу CSS. Я установил цвет текста и размер шрифта на моем листе CSS и связал его с моим HTML-файлом.Идеально работает в IExplorer, но не с Mozilla.Я спрашивал эти вещи Как мне сделать стандартный файл HTMl, который работает на каждом браузере И я получил от вас ответы на некоторые вопросы, но я все еще не могу заставить его работать. Может кто-нибудь сказать мне хороший документ, чтобы пройти, потому что независимо от того, какя пытаюсь работать на одном браузере и выдавать ошибку на другом браузере

                Im giving it as src="d:\text\image.png"

Ответы [ 3 ]

6 голосов
/ 27 июля 2011

Если вы используете абсолютные пути с буквами дисков, например, <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.

1 голос
/ 11 января 2014

У меня сработало (для Mozilla Firefox v 26.0).

<img src="file///C:/User/MrBrown/www/images/foo.jpg">

Не работает:

<img src="C:\User\MrBrown\www\images\foo.jpg">
0 голосов
/ 19 мая 2015

вместо указания пути как src = "d: \ text \ image.png" ...

измените путь как src = "file: /// D: / text /image.png "

если в имени папки есть пробелы ... тогда вместо пробелов пишите% 20.или же откройте этот файл изображения в любом веб-браузере ... и скопируйте адрес из адресной строки и вставьте этот адрес как путь src.

, он будет работать как для Google Chrome, так и для Firefox.*

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