CSS | Box Model
Boxモデルとは?
HTML要素はボックスで構成されています.
各箱には内容があり、内容の周りにはpadding、border、marginが囲まれています.
コンテンツ(content):テキストまたは画像を含むボックスの実質的なコンテンツ部分
塗りつぶし(padding):コンテンツと枠線の間のギャップ
ボーダー(border):コンテンツとダウンジャケットを囲むボーダー
マージン(margin):枠線の外側
CSSでheightとwidthのプロパティを設定すると、そのサイズが示す部分はコンテンツ(コンテンツ)部分のみです.
HTML要素の高さと幅のプロパティ設定の高さと幅には、塗りつぶし、枠線、余白のサイズは含まれません.
注意:http://www.tcpschool.com/css/css_boxmodel_boxmodel
Padding
padding shorthand property充填サムネイル表示
四面同時適用padding: 10px;
上下左右padding: 5px 10px;
上、左、右、下padding: 1px 2px 2px;
上、右、下、左(時計回り)padding: 5px 1px 0 2px;
Border
Border properties
border-width: 2px;
border-style: solid;
border-color: black;
上記のコードは以下のように簡単に記述できます.border: 10px solid black ;
枠を丸くするborder-radius: 10px
border-radius: 50%
Box-sizing
box-sizing: border-box;
box-sizeは、画面にボックスのサイズを表示する方法を変更する属性です.デフォルトでは、widthとheightはコンテンツを含むボックスのサイズを表します.(デフォルトはcontent-box).
そのため、ボーダーとダウンジャケットがあると、ダウンジャケットとボーダーの厚さのため、所望の大きさを見つけるのが難しい.box-sizeプロパティをborder-boxとして指定すると、ダウンジャケットと枠線を含むサイズを指定できるので、予測が容易になります.最近では、すべての要素にこの値を指定することが多くなりました.
注意:https://opentutorials.org/course/2418/13405
Margin
Margin Collapse利益相殺
利益相殺現象(または利益が重なる)は、上下の利益が重なる場合にのみ発生する.左右不相応.
padding shorthand property充填サムネイル表示
四面同時適用
padding: 10px;
上下左右padding: 5px 10px;
上、左、右、下padding: 1px 2px 2px;
上、右、下、左(時計回り)padding: 5px 1px 0 2px;
Border
Border properties
border-width: 2px;
border-style: solid;
border-color: black;
上記のコードは以下のように簡単に記述できます.border: 10px solid black ;
枠を丸くするborder-radius: 10px
border-radius: 50%
Box-sizing
box-sizing: border-box;
box-sizeは、画面にボックスのサイズを表示する方法を変更する属性です.デフォルトでは、widthとheightはコンテンツを含むボックスのサイズを表します.(デフォルトはcontent-box).
そのため、ボーダーとダウンジャケットがあると、ダウンジャケットとボーダーの厚さのため、所望の大きさを見つけるのが難しい.box-sizeプロパティをborder-boxとして指定すると、ダウンジャケットと枠線を含むサイズを指定できるので、予測が容易になります.最近では、すべての要素にこの値を指定することが多くなりました.
注意:https://opentutorials.org/course/2418/13405
Margin
Margin Collapse利益相殺
利益相殺現象(または利益が重なる)は、上下の利益が重なる場合にのみ発生する.左右不相応.
border-width: 2px;
border-style: solid;
border-color: black;
border: 10px solid black ;
border-radius: 10px
border-radius: 50%
box-sizing: border-box;
box-sizeは、画面にボックスのサイズを表示する方法を変更する属性です.デフォルトでは、widthとheightはコンテンツを含むボックスのサイズを表します.(デフォルトはcontent-box).
そのため、ボーダーとダウンジャケットがあると、ダウンジャケットとボーダーの厚さのため、所望の大きさを見つけるのが難しい.box-sizeプロパティをborder-boxとして指定すると、ダウンジャケットと枠線を含むサイズを指定できるので、予測が容易になります.最近では、すべての要素にこの値を指定することが多くなりました.
注意:https://opentutorials.org/course/2418/13405
Margin
Margin Collapse利益相殺
利益相殺現象(または利益が重なる)は、上下の利益が重なる場合にのみ発生する.左右不相応.
2つのタグ間の利益が重なる
上、下のラベルの余白では、より大きな値が間の余白値になります.
親子の利益が重なる現象
親ラベル、子ラベルにマージン値がある場合、親ラベルが視覚的に効果がない場合は、子ラベルと親ラベルのマージン値に大きなエッジ値が使用されます.
タグにビジュアル要素がない場合、タグのマージン値は上、下の大きな値に相殺されます.
Marginプロパティを使用して中央揃え
margin: 0 atuo;
0は上下のマージン値を除去し、atooは左右のマージンを均一に割り当てることを示します.width値が指定されていない場合は、中央揃えはできません.
Reference
この問題について(CSS | Box Model), 我々は、より多くの情報をここで見つけました https://velog.io/@suasue/CSS-Box-Modelテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol