在以下示例中使用 padding-left 和 margin-left 有什么区别?
左 div 绝对定位,而右 div 使用 padding-left / margin-left 定位。它们可以在这里互换使用吗?如果选择其中一个,会有什么影响吗?
在以下示例中使用 padding-left 和 margin-left 有什么区别?
左 div 绝对定位,而右 div 使用 padding-left / margin-left 定位。它们可以在这里互换使用吗?如果选择其中一个,会有什么影响吗?
正如 bfavaretto 所建议的,主要区别在于计算出的宽度。如果您选择添加边界,另一个区别将是边界的位置。看看你的小提琴的这个更新,看看我的意思。
您可能还会注意到您应用的任何背景图像/渐变的默认位置有所不同,因为margin
它被添加到外部并被padding
添加到框的内部。