简写
padding 简写属性在一个声明中设置所有填充属性。该属性可以有1到4个值。
- 语法:padding:1-4个值 【空格隔开】
- 规则:
- 1个值:表示【四个方向】的内边距值
- 2个值:分别表示【上下,左右】的内边距值
- 3个值:分别表示【上,左右,下】的内边距值
- 4个值:分别表示【上,右,下、左】的内边距值
简写
padding 简写属性在一个声明中设置所有填充属性。该属性可以有1到4个值。
- 语法:padding:1-4个值 【空格隔开】
- 规则:
- 1个值:表示【四个方向】的内边距值
- 2个值:分别表示【上下,左右】的内边距值
- 3个值:分别表示【上,左右,下】的内边距值
- 4个值:分别表示【上,右,下、左】的内边距值
```css
.box{
width:200px;
background-color:red;
padding:10px 20px 30px 40px;
}
```
### 5、外边距margin
概述:用于设置盒子与盒子之间的距离。margin 可以单独改变元素的上,下,左,右边距,也可以一次改变所有的属性。
#### 5.1、单个方向定义
- margin-bottom 设置下内边距
- margin-left 设置左内边距
- margin-right 设置右内边距
- margin-top 设置上内边距
```css
.box{
width:200px;
background-color:red;
margin-left:10px;
margin-right:20px;
margin-top:30px;
margin-bottom:40px;
}
```
#### 5.2、简写
- 语法:空格隔开
- 取值:1-4个规则与padding值一致
- 取值
- px
- auto浏览器自动计算
- 允许使用负值
```css
.box{
width:200px;
background-color:red;
margin:10px 20px 30px 40px;
}
```
#### 5.3、外边距应用
外边距实现已知宽度的块级盒子水平居中。
```css
.box{
width:200px;
/*
margin-left:auto;
margin-right:auto;
*/
margin:0 auto;
}
```
```css
.box{
width:200px;
background-color:red;
padding:10px 20px 30px 40px;
}
```
### 5、外边距margin
概述:用于设置盒子与盒子之间的距离。margin 可以单独改变元素的上,下,左,右边距,也可以一次改变所有的属性。
#### 5.1、单个方向定义
- margin-bottom 设置下内边距
- margin-left 设置左内边距
- margin-right 设置右内边距
- margin-top 设置上内边距
```css
.box{
width:200px;
background-color:red;
margin-left:10px;
margin-right:20px;
margin-top:30px;
margin-bottom:40px;
}
``
#### 5.1、单个方向定义
- margin-bottom 设置下内边距
- margin-left 设置左内边距
- margin-right 设置右内边距
- margin-top 设置上内边距
```css
.box{
width:200px;
background-color:red;
margin-left:10px;
margin-right:20px;
margin-top:30px;
margin-bottom:40px;
}
```
#### 5.2、简写
- 语法:空格隔开
- 取值:1-4个规则与padding值一致
- 取值
- px
- auto浏览器自动计算
- 允许使用负值
```css
.box{
width:200px;
background-color:red;
margin:10px 20px 30px 40px;
}
```
#### 5.3、外边距应用
外边距实现已知宽度的块级盒子水平居中。
```css
.box{
width:200px;
/*
margin-left:auto;
margin-right:auto;
*/
margin:0 auto;
}
```
```