是否有约定应在哪个块元素上创建边距?

时间:2018-12-19 22:14:56

标签: html css

因此,假设我有2个块div,并且我希望它们之间有10px的边距。我可以通过3种不同的方式做到这一点:

  • 顶级div有margin-bottom: 10px;
  • 底部div有margin-top: 10px;
  • 顶部div具有margin-bottom: 5px;,底部div具有 margin-top: 5px;

所有解决方案都可以使用,但是,我想知道是否有一个约定可以使使用哪个选项更清晰,尤其是当我有2个以上的div时。

1 个答案:

答案 0 :(得分:1)

这实际上取决于您使用的网格系统以及所有其他元素如何与div交互。保持与盒模型元素属性的一致性更为重要,这样以后就更易于阅读和更改。