em
レスポンシブ画像で使用される場合、ブラウザーはどのようにユニットを理解できますか?
<img alt="A giraffe" src="giraffe.jpg"
srcset="giraffe@1.5x.jpg 600w, giraffe@2x.jpg 800w, [etc.]"
sizes="(max-width: 40em) 40em">
これは検証済みで、ブラウザ コンソールに警告は表示されません。しかし、画像プリローダーの要点が、CSS がダウンロードされて解析される前に画像を取得することである場合、ブラウザーは何のために使用するのem
でしょうか?
font-size
それが適用されるのはデフォルトだけ<html>
ですか?rem
明確にするために使用する必要がありますか?ユーザーがズームすると、2 つに違いはありますか?
これは理論上の話ではありません。私はメディアクエリでブレークポイントを使用em
していますが、一部の画像は、最適な行の長さのサイズのコンテナーによって制限されています (もちろん、を使用してem
います)。
スペックを確認しましたが、新しいレスポンシブ画像機能については非常に簡潔です。