レスポンシブWebデザインを実現する代表的な3要素。
です。
画面サイズに応じて、レイアウトの幅を柔軟に変える仕組みです。
たとえば固定値の px だけではなく、% などを使います。
.container {
width: 80%;
}
画面幅が1000pxなら800px、500pxなら400pxというように、親や画面の大きさに合わせて伸び縮みします。
画像が画面や親要素からはみ出さないように、柔軟に縮小する仕組みです。
代表的なのがこれです。
img {
max-width: 100%;
height: auto;
}
これによって、スマホの小さい画面でも画像が横にはみ出しにくくなります。