box-sizing
を使用することで、要素のサイズ(width)を明確にすることができます。
box-sizingを使用しない場合
たとえばbox-sizing
を使用しない場合で、40%と60%のbox要素にpadding 20px
をかけると
このようにはみ出てしまいます。これですとうまくレイアウトがとれません。
そんなときにbox-sizing
を使用します。
box-sizingを使用した場合
box-sizing
を使用すると、padding
やborder
の横幅や高さを、40%の中に含んでくれます。ですのでイメージで言うと
このようになります。便利ですね。