復習のためまとめます。

実際のコード

See the Pen Untitled by みーつつ@web (@mitsutsu322) on CodePen.

calcとは

calcは計算ができる関数です。

  • 足し算 +
  • 引き算 –
  • 掛け算 *
  • 割り算 /

calcで子要素の幅を指定します(3等分の場合)

width: calc(100%/ 3 – 10px * 2/3);

3等分した子要素の幅から、2か所の余白(10px)を引いた幅を計算します。

  • 子要素の幅と、子要素同士の間隔の幅を簡単に指定できるのが便利です。
  • 計算の手間も省けます。
    (3等分なら33.33%とすぐにでますが、6等分は何%だっけ…と電卓をたたかなくても大丈夫)

6等分のとき
width: calc(100%/ 6 – 10px * 5/6);

5等分のとき
width: calc(100%/ 5 – 10px * 4/5);