css 如何解决margin-top使父元素margin失效

如题所述

怎么失效。你是说父子元素的margin合并吧。
子元素的margin-top如果是20px
父元素的是10px
那么合并之后的效果就是20px。
感觉好像父元素的margin-top=10px不起作用了

如果你想避免发生父子间的margin合并现象。
就必须要给父元素设置padding。或者border
把父子的margin之间隔开。

一般来说,为父元素设置一个1px的padding-top就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-12
定义了margin,然后把margin-top的值写在人家屁股后面,前面的margin就失灵了。。嗯,应该说是它被覆盖了、、因为对于同一个样式值,只会调用最后面的那一个。。

嗯,希望对你有所帮助。。
相似回答