IE6はCSSスプライトをサポートしていますか?CSSスプライトとIE6
答えて
CSSスプライトはbackround-positionを使用した一般的な解決方法です。これはIE5でも使用できます。
それらについての良いチュートリアルは次の場所にあります。http://www.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/
はい。
CSSスプライトは、同じイメージのさまざまな部分をさまざまな要素に表示するために背景イメージにオフセットを使用する単なるテクニックです。
私が働いている会社のthe websiteのメインメニューや、自分ではweb siteのフラグにCSSスプライトを使用しています。私はCSSスプライトと呼ばれる前にそれを使い始めました...
背景位置プロパティをサポートするブラウザは、CSSスプライトもサポートします。
CSS Sprites: What They Are, Why They’re Cool, and How To Use Them
はいも
を、次の質問をご覧ください。 PNGを使用している場合は、いくつか考慮する必要があります。ここではIE 6のPNG問題のまともな要約です:
私はIE6 CSSが問題を自分でスプライト発生している - I blogged it here:
本当に簡単に修正プログラムがあります - 私はここで自分自身を引用...
幸いにも、解決策はそれほど悪くはありませんでした。 Internet Explorerのpassimは、オーバーフローを無視しているように見えます。子要素がposition:relativeに設定されていると隠されています。良いニュースではありません...しかし、解決策は簡単です - オーバーフローで要素を設定してください:相対位置を変更し、位置を変更する:子供の相対宣言を位置にする:絶対...仕事
完全な詳細は、そのリンクで見つけることができます。
はいIE 6はスプライトをサポートしますが、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 */
オンラインでsprites generatorを使用できます。それらの多くは無料で利用でき、ほとんどはすべてのブラウザをサポートしています。
また、接着剤を使用することもできますhttp://gluecss.com/ スプライトを生成するためのオープンソースのコマンドラインツールです。
スプライトはie6で完全に動作します。しかし、png画像は機能しませんので、gifを使用してください。 Smushでgifを処理する場合。それは無損失にオーバーヘッドを削除するために、対応するpngよりも小さいファイルサイズを取得する可能性があります。
なぜpngファイルがうまくいかないのですか?半透明のpngはうまく見えませんが、8ビットのpngはgif画像と同じように動作します。 – roberkules
- 1. CSSスプライトとスクリーン
- 2. IE6 CSSバグ - ULとLI
- 3. CSSと画像スプライト
- 4. IE6 CSSのデバッグ?
- 5. CSSプロパティは、IE6
- 6. イメージマップとCSSスプライトの相違
- 7. CSSスプライトとiOS 4.3以下
- 8. ワードプレスのCSSスプライト
- 9. CSSスプライト質問
- 10. CSSでIE6のスクロールDIVs
- 11. IE6でのCSSの問題
- 12. IE6/7 CSSクラスのオーバーライド
- 13. IE6のCSSハッキングとその標準的なCSSの同等性?
- 14. CSSのスプライトと位置付け
- 15. スプライトとスライディングドアでCSSをロールオーバーする
- 16. 高解像度CSSスプライト
- 17. CSSスプライトの下の空白
- 18. cssスプライト画像位置
- 19. CSSスプライトの透明度
- 20. HTMLソースのCSSスプライト代替
- 21. divの幅が%のCSSスプライト?
- 22. 実装CSSスプライト画像
- 23. パラメータを持つCSSスプライト?
- 24. IE6でのCSSポップアップの問題
- 25. IE6ハックを含めるCSSメソッド
- 26. IE6をサポートするCSSライブラリ(例:ブートストラップ)?
- 27. ie6 CSSの背景画像の問題
- 28. IE6でCSS変動高さの問題
- 29. JS polyfill CSS子セレクタをIE6に
- 30. window.print IE6とjQuery
こんにちはスティーブ、そのリンクが壊れています(つまりhttp://www.stevefenton.co.uk/Content/Blog/Date/200905/Blog/I-Said-Overflow-Hidden/の記事ではありません) –
@DinisCruz linkあなたは元の記事を読むことができるように改正されました。 – Fenton