感觉这两个属性的padding-bottom:100px;和margin-bottom:-100px;作用一样。但在实际应用时总出问题?
感觉这两个属性的padding-bottom:100px;和margin-bottom:-100px;作用一样。但在实际应用时总出问题?
padding-bottom: 100px; 和 margin-bottom: -100px; 是两个不同的css 属性。一个用于设置内边距,一个用于设置外边距。
但是对于margin为负值的情况有一个更犀利的称号“负边距”
简单的说就是:如果margin 为正值,边距是向外扩张的,为负值就是向里收缩。
这里有篇文章讲的不错, 负边距
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
5 回答554 阅读
3 回答2.1k 阅读
3 回答1.2k 阅读✓ 已解决
一个是内边距,一个是外边距,怎么可能是一样呢?
首先你得清楚盒子模型!
想知道是否作用一样,动手写个demo不就清楚了吗?
情况一:(使用padding-bottom:100px;)
效果:
情况二:(使用margin-bottom:-100px;)
效果:
see?