浅谈padding与margin

本文详细解析了CSS中padding和margin的使用方法,包括它们如何影响盒子模型、各自的特点及常见问题,如margin的叠加与解析错误等。同时介绍了如何通过padding调整盒子尺寸,以及margin在元素间位置调整的应用。

padding的用法:

  1:padding是添加在父元素(盒子)上的;

  2:padding用来控制子元素在父元素里面的位置关系;

  3:padding会把盒子撑大;

  4:如果想让盒子保持原有的大小,在盒子宽度的基础上减掉padding值;

  5:给单一一个方向添加padding值:padding-left /right /top /bottom;

  6:padding设置方法:padding:10px(四周);padding:10px 20px(上下  左右);

  7:padding不会对背景图造成影响;

  8:padding不支持负数;

 

margin的用法:

  1:margin是长在盒子外围的;

  2:调整元素与元素之间的位置关系

  3:margin不会对盒子本身的宽高造成影响;

  4:margin支持负数

  5:给单一一个方向添加margin值:margin-left /right /top /bottom;

  6:margin常见的BUG:

    a:如果父元素没有浮动以及第一个元素没有子元素没有浮动,直接往第一个子元素上面添加margin-top,会错误的把margin-top解析到父元素上面;

    b:相邻两个同级元素。上下margin值不会添加,会按照最大值去设置;

  8:margin:0 auto;让当前元素在父元素里面左右居中。

 

转载于:https://www.cnblogs.com/4813html/p/10500688.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值