外边框(margin)-取值
- 作用:设置边框以外,盒子与盒子之间的距离
- 属性名:margin
- 常见取值:
取值 | 示例 | 含义 |
---|---|---|
一个值 | margin:10px; | 上右下左设置为10px |
两个值 | margin:10px 20px; | 上下设置为10px、左右设置为20px |
三个值 | margin:10px 20px 30px; | 上设置为10px、左右设置为20px、下设置为30px |
四个值 | margin:10px 20px 30px 40px; | 上设置为10px、右设置为20px、下设置为30px、左设置为40px |
- 规则:从上开始赋值,顺时针赋值
外边框(margin)-单方向设置
方向 | 属性 | 效果 |
---|---|---|
水平方向 | margin-left | 让当前盒子往右移动 |
水平方向 | margin-right | 让右边盒子往右移动 |
垂直方向 | margin-top | 让当前盒子往下移动 |
垂直方向 | margin-bottom | 让下面盒子往下移动 |
外边距折叠现象
行内元素的 margin 和 padding 无效情况
- 场景:给行内元素设置margin和padding时
- 结果:
- 水平方向的margin和padding布局中有效
- 垂直方向的margin和padding布局中无效