我完全理解盒子模型。这个问题更多的是关于尝试确定何时使用边距以及何时使用填充的语义方法。
这是一个典型的例子,
首先,用简单的英语:
- 情况:我们有一个容器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;}
干杯!
乔恩