Zxhnext 我的前端之旅

padding布局

2017-03-15
Zxhnext
css

阅读量


1. padding值对block水平元素的影响

1.padding值暴走,一定会影响尺寸.
2.width非auto,padding 影响尺寸.
3.width为auto或box-sizing为border-box,同时padding值没有暴走,不影响尺寸.

2. padding值对内联元素的影响

2.1 水平padding影响尺寸.垂直padding不影响尺寸,但是会影响背景色.

2.2 设置padding的注意事项

2.2.1. padding不支持任何形式的负值.
2.2.2. padding百分比均是相对于宽度计算的
padding设置为50%可以实现div正方形

.father{width: 200px;height:300px; background-color: red;}
    .box{margin-top: 10px; padding: 50%;background-color: yellow;}
<div class="father">
      <div class="box"></div>
</div>

CSS百分比padding制作图片自适应布局

3. inline水平元素的padding百分比值

3.1. 同样相对于宽度计算
3.2. 默认的宽度和高度不一致

    *{margin: 0; padding: 0}
    .father{width: 350px; height: 400px; background-color: red;margin-top: 200px;}
    span{padding: 50%; background-color: green;}
     <div class="father">
         <span></span>
     </div>

3.3. padding会断行

    *{margin: 0; padding: 0}
    .father{width: 350px; height: 400px; background-color: red;margin-top: 200px;}
    span{padding: 20%; background-color: green;}
     <div class="father">
         <span>大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍大家一起来玩耍</span>
     </div>
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

赞赏支持

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦


相关推荐

上一篇 margin布局

下一篇 float布局

评论