主に画像なんかで使われるんですが、max(min)-width(height)などの使い方に関して。
えーmax(min)はどういうときに使われるかというとまず可変な要素に対して使われることが多いです。
内部によって幅が決まるようなパターンですね。(だから画像が多い。)
要は基本は可変なんだけど、「最大でこれ以上の領域はとってはいけない」というケースではmaxが使われるし、これ以上小さくなってはいけないというケースではminが使われます。
あとは基本は幅は50%と決めているけど、でもこれ以上は小さくなってはだめ(これ以上大きくなってはだめ)というときにも当然使われます。
まあ基本スマホ用のサイトで使われることが多いですね。
Contents
画像の領域ネタ
領域に画像を入れる場合、
- 縦横どららかに合わせて縦横比は保ったままにする(内接or外接)
- 領域全体を埋め尽くし、かつ画像全体が表示されるようにして縦横比は無視する
の2パターンがあります。
前者は
- background-sizeを使う場合はでcontain(内接)を使うかcover(外接)を使うかのどちらか。
- 使わなければwidthやheightで長いほうを100%にしてもう片方は設定しない or widthをautoにしてmaxのみ設定する
後者はwidth,heightともに100%を使えばOKです。
【図解】CSSだけで画像の縦横比を維持したサムネイルを表示する
【CSS】img画像の縦横比は元のまま、表示させたいボックスサイズの大きい方に合わせて縮小して表示させる。ついでに上下左右中央寄せで。
画像の中央配置に関して
display:blockとmargin:0 autoでやってきましたが、position使うんですね・・・