盒子模型组成部分

border边框
border-width定义边框粗细,单位是px
border-style边框的样式
border-color边框颜色
border简写 border:1px solid red;(没顺序)
border-collapse:collapse;(合并相邻的边框)
会影响盒子实际大小

content内容

padding内边距
padding-left(左内边距)
padding-right(右内边距)
padding-top(上内边距)
padding-bottom(下内边距)
padding:5px(一个值,代表上下左右都有五像素内边距)
padding:5px 10px(2个值,代表上下内边距是5像素 左右内边距是10像素)
padding:5px 10px 20px;(3个值,代表上内边距5像素 左右内边距10像素 下内边距20像素)
padding:5px 10px 20px 30px;(4个值,上是5像素 右10像素 下20像素 左30像素 顺时针)
会影响盒子实际大小,如果盒子本身没有指定width/height属性,则此时padding不会撑开盒子大小
ps:文字字数不一样多时可只给padding

margin外边距
margin-left (左外边距)
margin-right (右外边距)
margin-top (上外边距)
margin-bottom (下外边距)
margin简写方式代表的意义与padding完全一致

相邻块元素垂直外边距合并:取较大者,尽量只给一个盒子加margin值

对于两个嵌套关系(父子关系)的块元素,父元素有上边距同时子元素也有上外边距,此时父元素会塌陷较大的外边距值:①可以为父元素定义上边框 ②可以为父元素定义上内边距 ③可以为父元素添加overflow:hidden

块级盒子水平居中:
1.盒子必须指定宽度
2.盒子左右的外边距都设置为auto(margin:0 auto;)
ps:行内元素或者行内块元素水平居中给其父元素添加text-align:center即可

清除内外边距:
* {
padding:0;
margin:0;
}
ps:行内元素尽量只设置左右内外边距,不要设置上下内外边距,转换为块级和行内块就可以了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值