Heim Web-Frontend js-Tutorial IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结_javascript技巧

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;
}

IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结_javascript技巧
Web应用中使用图片需要考虑问题,就是图片的请求次数、图片的尺寸和图片的清晰度。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So passen Sie das Hintergrundbild in Win11 an So passen Sie das Hintergrundbild in Win11 an Jun 30, 2023 pm 08:45 PM

So passen Sie das Hintergrundbild in Win11 an

So löschen Sie ein Hintergrundbild in den Personalisierungseinstellungen von Win10 So löschen Sie ein Hintergrundbild in den Personalisierungseinstellungen von Win10 Dec 21, 2023 pm 02:31 PM

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 fügen Sie ein Hintergrundbild zu Douyin Live Companion hinzu - So fügen Sie ein Hintergrundbild zu Douyin Live Companion hinzu Mar 05, 2024 am 09:16 AM

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 So ersetzen Sie ppt-Hintergrundbilder einheitlich Mar 25, 2024 pm 04:16 PM

So ersetzen Sie ppt-Hintergrundbilder einheitlich

Einführung in das Festlegen von Hintergrundbildern in WPS Office 2016 Einführung in das Festlegen von Hintergrundbildern in WPS Office 2016 Mar 29, 2024 pm 10:21 PM

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

So legen Sie ein PPT-Hintergrundbild fest So legen Sie ein PPT-Hintergrundbild fest Mar 25, 2024 pm 04:12 PM

So legen Sie ein PPT-Hintergrundbild fest

So legen Sie für alle Anwendungen ein PPT-Hintergrundbild fest So legen Sie für alle Anwendungen ein PPT-Hintergrundbild fest Jan 07, 2021 pm 04:58 PM

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

So ändern Sie das Hintergrundbild in ppt So ändern Sie das Hintergrundbild in ppt Mar 20, 2024 pm 09:21 PM

So ändern Sie das Hintergrundbild in ppt

See all articles