趙健の技術ノート

ITコース CSS基礎 025_マージンとパディング

学習 / CSS基礎 約2443文字 · 7分で読める - 回閲覧

マージン

CSSにおいて、マージンとパディングは2つの異なる概念で、どちらも要素間のスペースを制御し、ページレイアウトに影響を与えるために使用されます。

例の効果

マージン(外部余白)

マージン(margin)は、要素とその隣接する要素の間のスペースを指します。マージンは要素間の距離を制御し、ページレイアウトに影響を与えるために使用できます。マージン自体には背景色がなく、完全に透明で、要素の実際のサイズには影響しません。正または負の値を設定でき、単位はピクセル(px)、パーセント(%)、emなどが使用できます。

例:

.base {
width: 200px;
height: 200px;
}
.example1 {
margin: 10%;
background-color: blue;
}
.example2 {
margin: -50px 50px;
background-color: green;
}
.example3 {
margin: 10px 20px 30px 40px;
background-color: red;
}
<div class="base example1"></div>
<br>
<div class="base example2"></div>
<br>
<div class="base example3"></div>

効果: 例の効果 margin-topmargin-rightmargin-bottommargin-left を使用して、特定の方向のマージンを個別に設定できます。

例:

.example1 {
margin-top: 100px;
margin-right: 50px;
margin-bottom: 80px;
margin-left: 50px;
background-color: blue;
width: 200px;
height: 200px;
}
<div class="example1"></div>

効果:

例の効果

パディング(内部余白)

パディング(padding)は、要素の内部コンテンツと要素の境界線の間のスペースを指します。パディングは要素の内部コンテンツと境界線の間の距離を調整し、要素のサイズとレイアウトに影響を与えるために使用できます。パディングは要素の背景色を継承し、要素の実際のサイズに影響します。負の値はサポートされておらず、単位はピクセル(px)、パーセント(%)、emなどが使用できます。

例:

.base {
width: 200px;
height: 200px;
}
.example1 {
padding: 3%;
background-color: blue;
}
.example2 {
padding: 10px 50px ;
background-color: green;
}
.example3 {
padding: 10px 20px 30px 40px;
background-color: red;
}
<div class="base example1">paddingテスト</div>
<br>
<div class="base example2">paddingテスト</div>
<br>
<div class="base example3">paddingテスト</div>

効果:

例の効果 padding-toppadding-rightpadding-bottompadding-left を使用して、特定の方向のパディングを個別に設定できます。

例:

.example1 {
padding-top: 20px;
padding-right: 50px;
padding-bottom: 80px;
padding-left: 10px;
background-color: blue;
width: 200px;
height: 200px;
}
<div class="example1">paddingテスト</div>

効果: 例の効果

共有:

コメント