# 依次贴边
如果父盒子的宽度不足以存下所有的子盒子,存放不下的会自动向前寻找,直到剩余位置能够存放,进行贴边,从而进行贴边显示。
如果父盒子的宽度不够,子盒子会依次贴边。
<h2>如果前面元素中,用空隙,当前贴边的元素不会出现钻空的现象,而只会查询剩余宽度依次贴边。</h2>
如果子盒子的宽度大于父盒子宽度,会有溢出状态。
![](https://img.kancloud.cn/6f/62/6f62ac090f69cbac2322cc41db9a1aa1_254x227.png)
<p style="color:red">注意:贴的是图上margin虚线的边,如果没有margin和padding属性可以不计。</P>
代码:
```
<style>
*{
margin: 0;
padding: 0;
}
div{
width:400px;
height:400px;
border:5px solid red;
margin:100px auto;
}
div p{
width:100px;
height:100px;
float:left;
}
div p.par1{
height:200px;
background:rgb(6, 216, 34);
}
div p.par2{
background:rgb(45, 6, 216);
}
div p.par3{
wdith:300px;
background:rgb(231, 6, 212);
}
div p.par4{
width:300px;
background:rgb(231, 134, 6);
}
</style>
</head>
<body>
<div>
<p class="par1">1</p>
<p class="par2">2</p>
<p class="par3">3</p>
<p class="par4">4</p>
</div>
```
![](https://img.kancloud.cn/10/60/1060b706eb3ed5c5eef1e8e58c1b95a9_1186x838.png)
![](https://img.kancloud.cn/18/c5/18c561188d8efcc21e2e73fcc7e9b99e_1325x808.png)
- 简介
- 文字三属性(颜色,字号,字体)
- 盒子三属性(width , height, background-color)
- CSS引入方法
- CSS选择器
- css高级选择器
- CSS的继承性
- 颜色属性color
- 字体font-family
- 字号font-size
- 文字在盒子行高 line-height
- 字体加粗font-weight
- 字体样式font-style
- 文本段落对齐text-align
- 文字修饰(上划线下划线中划线 text-decoration)
- 文字缩进text-indent
- 盒子模型的宽度与高度width,height
- 内边距padding
- 边框border
- 外边距margin
- 清除默认样式
- 盒子height高度属性拓展
- 文字在盒子里居中text-align:center
- 盒子在盒子里的水平居中
- margin塌陷
- 标准文档流display
- 浮动float
- 浮动元素性质
- 浮动贴边原理
- 浮动元素的标准流问题(文字围边效果)
- 清除浮动
- 清除浮动影响二: clear属性
- 清除浮动overflow方法
- 伪类标签
- background-color背景颜色属性
- background-image 背景图片调用
- background-repeat 背景图平铺状态
- background-position背景定位
- background-attachment背景附着
- background综合语法
- 相对定位position:relative
- 绝对定位position:absolute
- 定位压盖顺序
- CSS制作LOGO超链接妙招
- CSS公共类的继承性
- em单位
- 媒体查询
- flex布局