我做了严肃的网络开发已经有一段时间了。现在我遇到了一系列我不再熟悉的全新问题..
我的网页上有各种图标的.png图像。我发现每当我编辑这些图像时,它们就会停止在IE8中的页面内工作。也就是说,它们(通常)在我第一次打开页面时显示OK,然后在刷新时被占位符图标替换。有时,某些图标显示,而其他图标显示相同的src,则不会。
我的图片代码没什么特别的,通常是:
<img src="images/misc/smallreport.png" alt="Report" />
当我右键单击页面中的图标并选择“属性”时,协议,类型,地址和大小显示为“不可用”,且尺寸不正确(占位符的大小,我打赌)。
如果我直接在IE中打开图像(即不在页面内),它们就可以正常工作。
我使用Paint.NET编辑图像,但也尝试使用Paint保存它们。
现在,我正在关闭硬盘(即不通过网络服务器)。而且,哦,是的,谷歌Chrome中没有这种情况发生。
这里发生了什么?
答案 0 :(得分:0)
检查文件的路径是否正确 - 我们能否看到标签。
答案 1 :(得分:0)
类似的事情发生在我身上一次,我努力寻找错误,然后我意识到我正在保存(从Photoshop)文件为PSD,但扩展名为.png。确保你没有这样做。
此外:
答案 2 :(得分:0)
好吧,我们每天都在学习新东西......
我提到我直接在硬盘上运行它?现在,事实证明,html页面(我从同事那里得到的)被阻止“以帮助保护我的计算机”,就像Windows一样。
这并不奇怪,我正在使用的很多文件来自其他计算机,我通常不会担心它(除了可执行文件,在解除阻塞之前不会运行)。
然而,似乎当IE8加载这样一个被阻止的HTML文件时,它的安全设置会以某种方式调整,而且 - 我只能猜测细节,但只要我右键单击HTML文件,就选择了属性然后点击“解锁”按钮,问题就消失了。
答案 3 :(得分:0)
可能是您浏览的网站缺乏支持 对于IE浏览器。 IE对所有网络开发者来说都是一场噩梦。网页设计师。 可能是该网站的开发者并不关心IE显示器,因为 IE问题。也许IE正在尝试创建一个Web标准来增加他们的 销售和营销策略。这就是为什么不关心现代Web开发标准。 为什么选择Chrome或Firefox或Safari,无论如何都是免费的。