このリンク(および私がチェックした他のすべての「マージンとパディング」の質問)は、同じ質問をしても、2つの違いのみを示しているようです。「外側にスペースが必要な場合はマージンを使用し、内側にスペースが必要な場合はパディングを使用してください」と書かれています。
これで十分ですが、この簡単な jsFiddle の例を見ると、まったく同じ効果を得るためにさまざまな CSS を使用しています。
この質問は主観的なものであり、解決される可能性がありますが、「包含要素にパディングを配置する必要があるか... または内部要素自体にマージンを配置する必要があるかどうか」を決定するのに多くの時間を無駄にします。
これらの div を拡張して複数の段落を含めると、3 番目の例は、一貫した境界線/背景が必要な場合にすぐに失敗します。タグに Margin を使用した<p>
ものは、自動的に段落を区切るので見栄えがよくなります。
Web サイトのスタイルを設定するときに、結論を出すために自問できる簡単な思考プロセス/一連の質問はありますか?