ボックスモデル

[ボックスモデル]
「ボックスモデル」とは,HTML 文書の中にある要素が「ボックス」と呼ばれる四角形で構成されているという考え方です.つまり,Web ページ上のタイトルの文字や,記事の文章,画像などのすべてが,それぞれ四角形の中に入った上で,並べられているということです.
CSS では,このボックスの幅や高さを指定したり,ボックス同士の間隔や,配置のルールを指定することによって,画面のレイアウトや見た目の調整を行うことになります.

[ボックスの構造]
1 つのボックスは4 つの領域から構成されます.各領域の境界線は「辺」と呼ばれ,上下左右(top, bottom, left, right)のそれぞれに対して,スタイルを適用できます.
1.     内容(content):テキストや画像など
2.     ボーダー(border):枠線
3.     パディング(padding):内容とボーダーのあいだの余白
4.     マージン(margin):ボーダーの外側の余白.透明.

box

[ボックスモデルの全体幅の計算方法]
[ボックスの全体の幅]=
[左右のマージン](margin-left, margin-right)+
[左右のボーダー](botom-left, botom-right)+
[左右のパディング](padding-left, padding-right)+
[内容の幅](width)

[Memo]
cssで背景色や背景画像を指定した場合は,パディングとボーダーの領域まで適用され,マージンの部分には適用されません.

カテゴリー: ALL, CSS, メモ パーマリンク