css Spritesを使う時IE 6の1つの小さいバグ
839 ワード
css Spritesバックグラウンドマップを使用している場合は、FixではなくWorkaroundを使用します.
IEのキャッシュがキャッシュされないように制御され、毎回サーバにリソースを取りに行くとバックグラウンドが点滅するバグが発生します
これはchen yagnjianが提供したスキームです.
転載は明記してください:小賀の博/小川の博
IEのキャッシュがキャッシュされないように制御され、毎回サーバにリソースを取りに行くとバックグラウンドが点滅するバグが発生します
これはchen yagnjianが提供したスキームです.
Client-side fix:
Tools > Internet Options
> 'Settings' under Temporary Internet files
> Select 'Automatically' > OK
CSS FIX - Insert in your CSS:
html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
Javascript FIX:
<script type="text/javascript">
try {
document.execCommand('BackgroundImageCache', false, true);
}
catch(e) {};
</script>
転載は明記してください:小賀の博/小川の博