<img>
デフォルトでは表示されないいくつかの要素を使用する Web ページがあります。
画像はカルーセルで使用されます
一部の画像は
display: none
、mobile.css および CSS メディア クエリを使用して非表示に設定されています
ブラウザー、特にモバイル ブラウザーは、画像の読み込みをどのようにキューに入れますか? 画像を細かく制御することは可能ですか?
画像は表示されるまで読み込まれません
モバイル メディア クエリが開始された場合、画像の読み込みは mobile.css または付随する Javascript によって中止されます。
<img>
CSS背景画像と要素画像の振る舞いの違いは何ですか(もしあれば)
この種の状況で、モバイル ブラウザー (WebKit) はどのような戦略を使用しますか?
サンプル サイトとして、オープン ソース サイトhttp://fi.pycon.org/2012/を使用できます。HTML と CSS で作成されたロゴ要素があります。
https://github.com/python-finland/fi.pycon.org/blob/master/2012/index.html#L85
そして、この要素はデフォルトで表示されます (デスクトップ)
https://github.com/python-finland/fi.pycon.org/blob/master/media/2012/css/theme.css#L99
しかし最終的には、mobile.css とメディア クエリを介してモバイル ブラウザーに対して非表示になります。
https://github.com/python-finland/fi.pycon.org/blob/master/media/2012/css/moobile.css#L20
モバイル ブラウザは、ロゴ イメージ ファイルが読み込まれないように最適化されていますか?
<img>
要素がロゴに使用された場合、ケースは異なりますか?CSS ルールのオーバーライドが別の CSS ファイル (およびメディア クエリ) にあるかどうかは重要ですか?
注: メディア クエリをどのように処理するかは、この質問の範囲外であり、基本的な CSS とメディア クエリを別の方法で構築するよう指示する回答には興味がありません。私はこれらの解決策をよく知っています。