IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结_javascript技巧
May 16, 2016 pm 05:53 PM解决方法一:IE6 Hack脚本
<script> <BR>if(navigator.appName == "Microsoft Internet Explorer"){ <BR>var b_version=navigator.appVersion; <BR>var version=b_version.split(";"); <BR>var trim_Version=version[1].replace(/[ ]/g,""); <BR>if(trim_Version=="MSIE6.0"){ <BR>;//alert("IE 6.0"); <BR>try { <BR>document.execCommand("BackgroundImageCache", false, fix); <BR>}catch(err){ } <BR>} <BR>} <BR></script>
解决方法二:IE6 Hack注释
解决方案三:IE6 Hack样式
html {}
{
filter:expression(document.execCommand("BackgroundImageCache", false, true));
}
但以上方法还不能解决在innerHTML使用图片不缓存的问题,此问题的微软官方解释参考:http://support.microsoft.com/default.aspx?scid=kb;en-us;319546
解决了背景图片缓存的问题,Web图片的使用就可以采用CSS的background-image进行定义,且采用缓存只访问一次。对于IMG标签,部分网站采用(宽高均为)1像素的GIF图片作为SRC值,表示内容采用样式类定义的方式如:
.yahoo
{
background: url('img/yahoo.png') no-repeat;
width:16px;
height:16px;
}

Web应用中使用图片需要考虑问题,就是图片的请求次数、图片的尺寸和图片的清晰度。

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So passen Sie das Hintergrundbild in Win11 an

So löschen Sie ein Hintergrundbild in den Personalisierungseinstellungen von Win10

So fügen Sie ein Hintergrundbild zu Douyin Live Companion hinzu - So fügen Sie ein Hintergrundbild zu Douyin Live Companion hinzu

So ersetzen Sie ppt-Hintergrundbilder einheitlich

Einführung in das Festlegen von Hintergrundbildern in WPS Office 2016

So legen Sie ein PPT-Hintergrundbild fest

So legen Sie für alle Anwendungen ein PPT-Hintergrundbild fest

So ändern Sie das Hintergrundbild in ppt
