img要素の width, height 属性新仕様と srcset を同時に使ってみる (2021年) その4

Created:

1. このページの目的

img要素の width, height 属性がアスペクト比を取得するために利用されるようになった。この属性と srcset 属性を同時に使ってする。(2021年)

その4では、CSSを上手く組み合わせて使う。

2. このページでやっていること

使用するウェブブラウザ

ソースコード

今回、srcset属性で w単位を使うが、この場合 sizes属性も必須となる。

HTML

<img id="img1" src="sample-700.jpg"
     alt="" loading="lazy"
     width="700" height="438"
     srcset="sample-550.jpg 550w,
             sample-700.jpg 700w"
     sizes="100vw">

CSS

#img1 {
  max-width: 700px;
  width: 100%;
  height: auto;
}

3. 結論

4. メモ