2013-11-22 78 views
0

下面的图像代码在Mozilla,Chrome和Safari中正常工作,但不显示在IE9中。图片将不会在IE9中显示

它被保存为网站的Photoshop中的图像,我指定的高度和宽度。

当我写它像这样没有斜杠前“d:”

<img src="D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

它工作在IE浏览器,但随后并没有在Mozilla显示。

<img src="/D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

该代码在所有浏览器工作正常,除了IE

<img src="D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

在这一切的一个工作正常,除了Mozilla的

这是整个DIV并没有css样式呢。

<section class="container"> 

    <div class="image_carousel"> 
    <div id="foo2"> 
    <img src="/D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

    </div> 
    </article> 

</section> 

你认为这是扩展问题,我应该保存图像为GIF而不是JPG。 ?

如果我想为IE创建单独的代码,它会工作,如果我在下面的HTML文件中做出这些评论?并将图像代码放入IE9的注释中?

   <!--[if IE]> 

      <![endif]--> 
+0

Imsorry它没有正常显示game这段代码在除IE之外的所有浏览器中都能正常工作,当我在D之前删除短划线时:除Mozilla外,其他所有浏览器均可正常工作 – user2988160

+0

尝试使用'file:// D:/ obrazki/game.jpg',但如果您的HTML文件位于相同的目录,你可以简单地使用'game.jpg' –

+0

我也试过这个,但它没有帮助 – user2988160

回答

0

不应该像电话是:

<img src="/obrazki/game.jpg" alt="game" width="1100" height="619" /> 

或者更好的是:

<img src="/obrazki/images/game.jpg" alt="game" width="1100" height="619" /> 

凡/ obrazki是,你必须在网页/脚本“呼”你的形象..

+0

只是写作game.jpg整理出来 – user2988160

0

什么链接到图像的相对路径:

<img src="./link/to/image.jpg"/> 
0

OK,让我们做一个又旧又脏的解决方案......成为了非IE(S)的影像,然后通过conditio还特别为即(S)的图像最后的评论。 (旁注:有几个方法可以做到这一点,像图像周围的包装元素使用背景图片,但因为你是依靠IMG元素,我会坚持这种方法使


<section class="container"> 
    <article> 
    <div class="image_carousel"> 
     <div id="foo2"> 
     <img src="/D:/obrazki/game.jpg" alt="game" width="1100" height="619" /> 
     <!--[if lte IE 9]><img src="D:/obrazki/game.jpg" alt="game" width="1100" height="619" /><![endif]--> 
     </div> 
    </div> 
    </article> 
</section> 

。这应该工作...在理论上你可能有问题或定位问题,但我怀疑这个问题......很难说没有看到它的存在,与文件的其余部分一起