css中margin与padding的问题
问题描述:
![
如图,为什么第一个p没有距离上边距20px,而第二个p距离上面20px
答
margin击穿问题,具体的你可以看看我的第一篇博客
答
margin:针对该元素外部,padding:针对该元素内部。
答
你换成div试试 这两个属性就知道差别了
答
margin作用的是兄弟关系的标签,
是
的父标签所以没有外边距。但是
标签之间的兄弟标签所以就会有外边距。
答
是因为外面div,你加了backgroung-color的原因。你给外面的div加个边框border:1px yellow solid;试试。就发现区别了。实际上第一个p标签是隔了20px的。
答
123
123