私はボックスモデルを完全に理解しています。この質問は、マージンを使用する場合とパディングを使用する場合に関するセマンティック方法論を特定しようとすることに関するものです。
これが典型的な例です、
まず、平易な英語で:
- 状況:コンテナdivがあり、その中に段落要素があります。
目標:divの内側と段落の外側の間に12pxのスペースを設ける。
オプションa)コンテナdivに12pxのパディングを適用します
- オプションb)段落要素に12pxの余白を適用します
または、必要に応じてHTML:
<div id="container">
<p>Hello World!</p>
</div>
そして、CSS:
オプションa)
div#container {padding: 12px;}
オプションb)
p {margin: 12px;}
乾杯!
ジョン