5

IE6 は css-sprite をサポートしていますか?

4

9 に答える 9

10

はいIE6はスプライトをサポートしていますが、24ビットのPNG透過性はサポートしていません。

私はこのcssハックを使用して、IE <7にgifファイルを提供し、その他すべてに透明性のある24ビットpngを提供します。

background-image:url(/images/sprites/icons-sprite.png);
_background-image:url(/images/sprites/icons-sprite.gif); /* IE<7 gets the crappy icons */
于 2009-09-23T20:31:43.873 に答える
4

Glue http://gluecss.com/を使用することもできます 。これは、スプライトを生成するオープンソースのコマンド ライン ツールです。

于 2012-02-21T09:05:21.707 に答える
3

CSS スプライトは、IE5 でも使用できる backround-position を使用した一般的なソリューションです。

それらに関する優れたチュートリアルがここにあります: http://www.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/

于 2009-08-04T13:06:16.907 に答える
1

オンラインのスプライト ジェネレーターを使用できます。それらの多くは無料で利用でき、それらのほとんどはすべてのブラウザーをサポートしています。

于 2011-01-28T11:50:51.717 に答える
1

はい。

CSS スプライトは、背景画像にオフセットを使用して、同じ画像の異なる部分を異なる要素に表示する技術です。

たとえば、勤務先の会社の Web サイトのメイン メニューや、自分のWeb サイトのフラグに CSS スプライトを使用しています。CSSスプライトと呼ばれる前に使い始めました...

于 2009-08-04T13:07:00.603 に答える
1

background-position プロパティをサポートするブラウザーは、CSS スプライトもサポートします。

CSS スプライト: その概要、クールな理由、および使用方法

以下の質問もご覧ください

IE で低品質でレンダリングされた CSS スプライト画像

CSS スプライトのヘルプ

于 2009-08-04T13:07:00.883 に答える
1

はい。ただし、PNG を使用している場合は、いくつかのことを考慮する必要があります。これは、IE 6 PNG の問題の適切な要約です。

http://24ways.org/2007/supersleight-transparent-png-in-ie6

于 2009-08-04T13:08:50.600 に答える
0

スプライトは ie6 で完全に動作します。ただし、png 画像は機能しないため、gif を使用してください。Smush.it を使用して gif を処理してロスレスでオーバーヘッドを除去すると、対応する png よりもファイル サイズが小さくなる場合があります。

于 2012-02-28T22:47:30.230 に答える