レスポンシブ Web デザイン用の画像を設定しており、最近正式化されたレスポンシブ画像構文を採用しています。私はすべての側面を使用しているわけではなく、srcset と sizes の部分だけを使用しています。大まかに言えば、私のマークアップは次のとおりです。
<img src="/image.jpg" alt="my alt text"
srcset="
/image-sm.jpg 320w,
/image-md.jpg 480w,
/image-lg.jpg 600w,
/image-xl.jpg 742w"
sizes="
(min-width: 992px) 742px,
(min-width: 768px) 582px,
(min-width: 600px) 441px,
(min-width: 480px) 599px,
(min-width: 321px) 479px,
320px"
>
私のデザインはモバイルファーストの方法で構築されています。だから私の質問はこれです:
メディア クエリの順序によって、ブラウザが選択する画像に違いはありますか?
ご覧のとおり、最大のブレークポイントから最小のブレークポイントに移動しています。これは、デフォルトのサイズが小さく、私が見たすべての構文例がデフォルトのサイズを最後に置いているためです。しかし、これは、最小幅のメディア クエリも使用する私のメインの CSS (SASS 経由でコンパイル) とは対照的です。
このマークアップでも、最初に小さなブレークポイントを設定する必要がありますか? それとも、画像マークアップ コンテキスト内で違いはありませんか?