2014-10-28 64 views
0

我有一个问题,好像图像不在IE8中加载,但几乎每个其他浏览器加载。我仍然无法辨别为什么。我试了很多,它只是不加载。我试过改变文件类型,大小等,没有任何作品。图像不能在IE8中加载?

这里的图像被包含在DIV的CSS:

.logo { position: relative; float: left; margin: 0px 0 0 20px; } 

和HTML:

<div class='logo'><img src="/template/logo.jpg" height=90px width=70px></div> 
+0

可以alt'属性添加到'''标签,以确保图像的位置是在页面上正确的形象没有得到加载可能是图像的URL无效然后主要原因。 – 2014-10-28 19:04:21

+0

最可能发生的事情是每个其他浏览器智能地修复HTML错误(高度和宽度引号),但IE浏览器并不如此,因此它认为它是一个无效元素。 – Adjit 2014-10-28 19:04:22

回答

3

尝试改变宽度和高度属性值:

<img src="/template/logo.jpg" height="90" width="70"> 
+0

没有bueno。依然没有。我不知道如果src可能是考虑到图像的问题被包含在一个叫做/template/header.php 编辑文件:这不是SRC – Orpheus 2014-10-28 18:51:48

+0

@Orpheus尽量把图像整个路径:http:// .. – marcelo2605 2014-10-28 18:53:43

+0

其实,我认为这是一个双重问题,因为它现在正在工作。 首先,我正在我自己的开发部门为该网站工作。其次,改变文件类型似乎有所帮助。 – Orpheus 2014-10-28 18:57:35

1
<img src="template/logo.jpg" alt="Logo" height="90" width="70"> 
0

所以我最终发现问题有两个问题:首先,src与开发中网站的主要分支有关,而不是我自己开发新功能的分支,因此IE8不会呈现图像,除非我指出src到我刚刚上传的我自己的分支的图像,并试图指向src。

其次,它是可能两者的文件类型和图像尺寸。如果这不是事实,它是一个JPG,它的标志最初是1000x1000px,并调整它的大小也可能解决了问题。