ITコース CSS基礎 025_マージンとパディング
マージン
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-top、margin-right、margin-bottom、margin-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-top、padding-right、padding-bottom、padding-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>効果: 