盒子模型简介

第一部分、盒子模型简介

在这里插入图片描述
如图,一个盒子了可以分为四个部分:margin(外边距)、border(边框)、padding(内边距)、content(内容)

  • 盒子的总宽度= width+左右内边距之和+左右边框宽度之和+左右外边距之和
  • 盒子的总高度= height+上下内边距之和+上下边框宽度之和+上下外边距之和

第二部分、盒子模型的相关属性

1.边框属性

border(边框):即盒子的边框线。

边框属性样式属性属性值
边框线的样式border-style: 上边 [右边 下边 左边]solid(单实线) dashed(虚线) dotted(点线) double(双实线)
边框线的宽度border-width: 上边 [右边 下边 左边]像素值px
边框线的颜色border-color: 上边 [右边 下边 左边]
综合设置border:四边宽度 四边样式 四边颜色;
圆角边框border-radius: 水平半径参数/垂直半径参数;像素值px或百分比
图像边框border-images:图片路径 裁切方式/边框宽度/边框扩展距离 重复方式;

2.内边距属性

padding(内边距):盒子中的内容到盒子边框的距离。

内边距属性属性值
padding-top上边距
padding-right右边距
padding-bottom下边距
padding-left左边距
padding上-右-下-左

注意:

  1. padding不可以使用负值
  2. 不能同时设置相对的两个边框。例如,不可以同时设置上边框和下边框。

3.外边距属性

margin(外边距):盒子边框到包含该盒子容器的距离。
属性和属性值规则同上边距。

4.内外边距的清除

    *{
	padding:0
	margin:0
    }

5.背景属性

背景属性样式属性属性值
背景颜色background-color
背景图像background-imageurl(图像路径)
背景图像的平铺属性background-repeat①repeat (默认):水平垂直均平铺 ② no-repeat:不平铺 ③ repeat-x(y):水平(垂直)平铺
背景图像的位置属性background-position①单位数值(px)②方向(top、left、center、right、bottom)③百分比(%)
背景图像的固定属性background-attachment①scroll(默认):图像随页面元素一起滚动②fixed:固定在屏幕上,不随页面元素滚动
综合设置background:背景色 url(“图像”) 平铺 定位 固定

6.阴影属性

box-shadow:水平阴影位置 垂直阴影位置 模糊距离 阴影尺寸 颜色 outset/inset

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值