display
block
:- 独占一行
- width、height、margin(外边距)、padding(内边距)均可控制
- width默认100%。
inline
:- 可以共占一行
- width与height无效,水平方向的margin与padding有效,竖直方向的margin与padding无效
- width默认为本身内容宽度
inline-block
- 可以共占一行
- width、height、margin、padding均可控制
- width默认为本身内容宽度
none
什么都不显示 ```css / 块元素 / div { background-color: lightblue; width: 100px; height: 100px; margin: 10px; padding: 10px; }
/ inline元素 / span { background-color: aqua; margin-left: 10px; padding: 10px; }
/inline-block 元素/
img { width: 100px; height: 100px; }
<a name="m10TC"></a>
## `white-space`
white-space CSS 属性是用来设置如何处理元素中的 空白 (en-US)。
- `nowrap`不换行
- `pre`包含空格和回车
<a name="iOJNq"></a>
## `overflow`
CSS属性 overflow 定义当一个元素的内容太大而无法适应 块级格式化上下文 时候该做什么。它是 overflow-x 和overflow-y的 简写属性 。
- `auto`滚轮
- `scroll`滚轮
- `hidden`隐藏
- `visible`展示(默认值)
<a name="z0znK"></a>
## `text-overflow`
text-overflow CSS 属性确定如何向用户发出未显示的溢出内容信号。它可以被剪切,显示一个省略号或显示一个自定义字符串。
```css
div {
width: 100px;
height: 100px;
background-color: aqua;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
visibility
- hidden:隐藏,显示空白
- visible:显示元素
- collapse:折叠元素