css之margin&padding设置为百分比和负值时

转自:https://www.cnblogs.com/zhangzhiyong1998/p/10924891.html
1.margin/padding取值为百分比:

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

2.margin取值为负值:
比如 margin-top / right / bottom / left : -100px; 为负值的情况讨论如下:
①:
1、当元素不存在width属性,负margin会增加元素的宽度
2、margin-top为负值不会添加高度,只会产生向上位移
3、margin-bottom为负值不会产生位移,只会减少自身的供css读取的高度。

②。padding取值为负值:padding不支持任何负值
图片说明

全部评论

相关推荐

点赞 1 评论
分享
牛客网
牛客企业服务