【CSS】box-sizingとは
ボックスモデルの概念をご紹介
box-sizingは、widthとheightにpaddingやborderのサイズを含めるかどうかを決めれるプロパティです。 指定できる値は以下の通りです。 box-sizingを指定していない初期値では box-sizingをきちんと理解するためには、ボックスモデルの概念を知る必要があります。ボックスモデルとは、「HTMLにおけるすべてのコンテンツは四角い箱の中にある」というこです。 では、ボックスモデルを使ってbox-sizingについて説明していきます box-sizingがcontent-boxの時は、paddingやborderはwidthとheightには含まれません。 box-sizingがborder-boxの時は、paddingやborderはwidthとheightに含まれます。
以下に図を載せています。 コンテンツのwidthとheightの中に、paddingやborderが含まれます。 上記のように、同じwidthとheightだとしても 今回は、box-sizingについてご紹介しました。
今回は、CSSの「box-sizing」についてご紹介していきたいと思います。
「box-sizing」
box-sizingとは
値
指定内容
content-box(初期値)
widthとheightにpaddingとborderのサイズを含まない
border-box
widthとheightにpaddingとborderのサイズを含む
inherit
親要素の指定を引き継ぐ
content-boxが設定されているのでwidthとheightにpaddingやborderのサイズは含まれません。
一方で、box-sizingにborder-boxを指定することにより、widthとheightにpaddingやborderが含まれます。
ここまで読んでいただいた方たちは、なんとなくbox-sizingについて理解できたかもと思われているかもしれませんが
box-sizingをきちんと理解するには、ボックスモデルの概念を学ぶ必要があります。ボックスモデルとは
下記の図を見て下さい。
4つの領域の中でmarginはbox-sizingに関係はしないので今回は説明は省略しますが
marginを理解することで、HTMLの理解が一層深まるので是非、学んでいただきたいと思います。
ボックスモデルを使って説明
以下に図を載せています。
borderとpaddingの分、border-boxの方が小さくみえます。
是非、サイト制作の際に使用してもらい
box-sizingやボックスモデルについて、理解を深めてもらえたら嬉しいです。
ご清覧くださいありがとうございました。
【実践マーケティング手法22選】 無料ダウンロード
助成金・補助金・融資・M&A等の総合経営支援サービス
「補助金パートナー」
月額定額制で、ホームページやECサイト運用、営業資料・チラシ・DMなどの製作代行から補助金や助成金など資金調達の情報を提供及び申請代行まで一手に支え会社の成長をサポートするコンサルティング型のサービスです。
ワードプレスでSEO対策をするなら【オリテン】
seoで高位置検証済みのオリジナルテンプレート制作
完全オリジナルの自社テンプレートを毎月3社様限定で制作を承っております。