保证金和填充实际差异

时间:2012-07-13 06:30:38

标签: html css css3

我读过关于边距和填充的文章。我明白“边距是边界之外的空间,在边框内使用填充”。

下面是解释它的Box Model。我的查询是关于此信息的应用。

在设计网站时,我没有在任何地方使用边框。这意味着,我使用margin和padding来解决同样的问题。所以,在这种情况下。我该如何选择,是否使用保证金或填充。与任何人有任何依赖关系吗?

因此,当边框不可见时,边距和填充如何用于不同的目的。任何人都可以解释我们只需要使用一个而不是另一个的不同情况。

2 个答案:

答案 0 :(得分:2)

如果你肯定知道你永远不会有任何边界,那么你可以使用marginpadding来为你的元素创造空间。

要注意的关键是,如果仅使用填充,则元素的最外边缘将始终触及其他元素。

这意味着如果您使用技术稍微改变元素的位置,例如。相对positionfloat,否定margin等元素可能实际重叠。

当你的元素有不同的背景颜色时会更加明显。

我建议您同时使用marginpadding。边距创建元素之间的实际空间,以及当您需要从元素边缘创建空间时填充。

答案 1 :(得分:0)

即使您没有使用任何边框,但边距和填充不同,您也可以看到this article,尝试使用背景色