一个给父级加了边框,一个没有给父级加边框,为什么渲染会出现这样的差距!
一个外边距在父级外部,一个外边距在父级内部,为什么会出现这样的情况?
一个给父级加了边框,一个没有给父级加边框,为什么渲染会出现这样的差距!
一个外边距在父级外部,一个外边距在父级内部,为什么会出现这样的情况?
5 回答1.4k 阅读
5 回答1.5k 阅读✓ 已解决
2 回答905 阅读✓ 已解决
3 回答779 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
因为第一个div发生了margin-collapse,也就是说当parent和child margin相遇时,会发生折叠,从而导致只会应用到一个上面,而下面的你给parent设置了border在两个margin之间多了一个border自然不会满足邻近这个条件了。