最終更新:2020-04-23 (木) 20:50:39 (1462d)  

ボックスモデル
Top / ボックスモデル

https://developer.mozilla.org/ja/docs/Learn/CSS/Building_blocks/The_box_model

CSS/ボックス?

ブロック要素

  • デフォルトでは、その親要素の幅の100%で、そのコンテンツと同じ高さ
  • 改行される
  • width と height のプロパティが尊重されます。
  • padding、margin および border により、他の要素がボックスから押し出されます。

インライン要素

構成要素

  • プロパティ場所
    width,heightコンテンツボックス中身ボックスの周りの見えないスペース。マイナスを指定するとはみ出る
    paddingパディングボックス枠の内側0以上
    borderボーダーボックス
    marginマージンボックス枠の外側

計算方法

標準ボックスモデル?

  • 標準のボックスモデルでは、ボックスにwidthheightを指定すると、コンテンツボックスの幅と高さが定義されます。
  • 次に、すべてのpaddingborderがその幅と高さに追加され、ボックスが占める合計サイズが取得されます
  • marginはボックスの実際のサイズにはカウントされません

代替ボックスモデル

  • box-sizing:border-box?

内側と外側

概要

外部 (display-outside)

内部 (display-inside)