带有css边距的奇怪怪癖

带有css边距的奇怪怪癖,css,Css,我在想这个问题。在图片中解释了这一点 如您所见,页边距设置如下: margin: -5px -5px 5px 5px; 然而,由于某些原因,chrome读取的右边距为-25px。为什么会发生这种情况?如果没有完整的代码示例,很难说,这样我们就可以重现问题。您是否尝试刷新页面?也许这只是一个一次性的bug,需要一个完整的代码示例来重现这个问题。不经意间,我猜一个类似于边距:-5px-5px 5px 5px的规则可能会在级联中被一个规则所遵循,该规则说边距右侧:-25px是否还有其他东西会改变c

我在想这个问题。在图片中解释了这一点

如您所见,页边距设置如下:

margin: -5px -5px 5px 5px;

然而,由于某些原因,chrome读取的右边距为-25px。为什么会发生这种情况?

如果没有完整的代码示例,很难说,这样我们就可以重现问题。您是否尝试刷新页面?也许这只是一个一次性的bug,需要一个完整的代码示例来重现这个问题。不经意间,我猜一个类似于
边距:-5px-5px 5px 5px
的规则可能会在级联中被一个规则所遵循,该规则说
边距右侧:-25px
是否还有其他东西会改变css或HTML中的边距?如果在此之后设置了更高优先级的内容,则可能会导致此问题。@Nickknack仍然觉得奇怪,这种情况会发生……即使右边距被覆盖。