`, `
`
+ **收缩与包裹** : 代表是浮动 绝对定位 inline-block元素或table元素
+ **收缩到最小** : 容易出现在table-layout为auto的表格中 ( 表现为表格中的文字呈竖排被压缩为一列 )
+ **超出父容器限制** : 内容为很长的连续英文或数字 ( 汉字可以在任意位置截断 ) , 或者内联元素被设置了`white-space:nowrap`
##### 关于100%
对于display为block的元素 , 它的宽度如果是auto , 那么自然会表现为 **充分利用可用空间**
但是并不意味着指定width为100%会有同样的表现
比如这种情况
```html
```
```css
.box {
width: 150px;
height: 100px;
background: pink;
}
.box > .cell {
background: orange;
padding: 5px;
margin: 5px;
width: 100%;
}
```
子元素具备padding margin
设置了宽度100% , 反而会溢出父容器之外

更好的办法是借助流动性无宽度布局