关于margin和padding取值为百分比和负值的总结

Posted zhangzhiyong1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于margin和padding取值为百分比和负值的总结相关的知识,希望对你有一定的参考价值。

以下是自己学习过程中的总结,直接上结论:

1.margin/padding取值为百分比:

      margin和padding四个方向上的取值为百分比都是参照父级元素的宽度来计算的。

2.margin取值为负值:
      比如 margin-top / right / bottom / left :  -100px; 为负值的情况讨论如下:

①:

技术图片

技术图片

 ②:若元素存在width:则正常:

     比如 div { margin: 10px 2% -40px 0 } 表示该盒子顶边距为10px,右边距是父元素宽度的2%,下边距为-40px,左边距为0

3.padding取值为负值:padding不支持任何负值

技术图片

 

 

 

 

 

 

 

以上是关于关于margin和padding取值为百分比和负值的总结的主要内容,如果未能解决你的问题,请参考以下文章

关于margin和padding百分比的问题

利用padding-top/padding-bottom百分比,进行占位和高度自适应

margin-left 和 margin-right 同时设为负值的新认知

用margin还是用padding?—— 负margin实战

margin与padding的百分比参照

当margin和padding的值是百分比时,如何计算