Html Mozilla无法显示图像,而IE无法显示图像

Html Mozilla无法显示图像,而IE无法显示图像,html,Html,有人能告诉我为什么mozilla firefox无法显示explorer可以显示的图像吗?我甚至尽我所能用CAPs更改了分机,但还没有工作。我已经写了一个HTML文件,我的IE可以用我想要的方式打开,但是当我用mozilla打开我的HTML文件时,它并没有显示图像,只是留下了图像边框 IE也可以引用CSS表单路径并进行更改,但当mozilla无法链接到CSS表单路径时,我已经在CSS表单中设置了文本颜色和字体大小,并将其与html文件链接。它在IExplorer中工作得非常完美,但在mozill

有人能告诉我为什么mozilla firefox无法显示explorer可以显示的图像吗?我甚至尽我所能用CAPs更改了分机,但还没有工作。我已经写了一个HTML文件,我的IE可以用我想要的方式打开,但是当我用mozilla打开我的HTML文件时,它并没有显示图像,只是留下了图像边框

IE也可以引用CSS表单路径并进行更改,但当mozilla无法链接到CSS表单路径时,我已经在CSS表单中设置了文本颜色和字体大小,并将其与html文件链接。它在IExplorer中工作得非常完美,但在mozilla中却不能。我一直在问这些问题,我如何制作一个标准的HTMl文件,在每个浏览器上都能工作,我从你那里得到了一些答案,但我仍然无法让它工作。有谁能告诉我一个好的文档可以通过,因为无论我如何尝试在一个浏览器上工作,并在其他浏览器上抛出错误

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

如果您使用带有驱动器号的绝对路径,例如
,则它可以与Internet Explorer一起使用,但不能与Firefox一起使用。如果在路径中包含驱动器号等,则路径将变为Windows特定路径,IE可以理解,但其他浏览器可能无法理解

要解决此问题,应使用相对路径,例如
。路径应该是相对于此代码所在的HTML文件的

大多数情况下,网页被编写为托管在web服务器上。图像通常放在文档根目录(web根目录)中的“Images”目录下,例如/Images/foo.png。现在,位于/index.html的主页可以使用相对路径:
或绝对路径(来自文档根目录的路径):
包含此图像。请注意正斜杠与反斜杠的用法。你应该使用正斜杠。反斜杠非常特定于Windows,其他浏览器可能无法理解它

这同样适用于CSS或HTML文档中使用的任何其他路径。

对我来说有效(对于Mozilla Firefox v 26.0)


不起作用:

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

而不是将路径指定为src=“d:\text\image.png”

将路径更改为src=”file:///D:/text/image.png“

如果文件夹名称中有空格。。然后写入%20,而不是空格。或者在任何web浏览器中打开该图像文件。。然后从地址栏复制地址,并将该地址粘贴为src path


它对Google chrome和firefox都有效。

你能说得更具体一些吗,也许你发布了一些HTML/CSS,但不起作用?给我们看看代码!向我们展示您是如何包含这些图像的。最有可能的是,你正在使用的图像和CSS的路径是非常特定于Windows的,IE可以理解,但其他浏览器无法理解。这里没有通用的答案,这听起来像是你在寻找的。您必须准确地向我们展示您正在做的事情,然后我们才能告诉您它有什么问题。请(至少)从您的HTML中发布一个摘录,显示一个有问题的
标记,以及您的StyleSheet的
标记。另外,你能澄清一下:你是想通过从本地文件系统打开文件来测试这些页面,还是在运行一个实际的web服务器或某种开发环境?是的,我使用的是你提到的路径,那么我该如何给出在Mozilla上工作的路径?你不应该使用我提到的路径。我提供的路径仅仅是示例。您应该理解我的回答,根据目录结构和文件位置,自己思考并决定路径。
<img src="C:\User\MrBrown\www\images\foo.jpg">