显示属性
display
属性指定是否/如何显示元素,block
或 inline
display
属性设置为 来 隐藏元素none,不占据之前的空间
visibility:hidden;
还隐藏一个元素,占据之前的空间
。
位置属性
position
属性指定用于元素的定位方法的类型。
有五种不同的位置值:
static:静态
relative:
相对fixed:
固定absolute:
绝对sticky:
粘性
z-index属性
z-index
属性指定元素的堆栈顺序(哪个元素应放置在其他元素的前面或后面)
溢出
overflow
属性具有以下值:
visible
- 默认。溢出不会被剪裁。内容呈现在元素框之外hidden
- 溢出部分被剪掉,其余内容将不可见scroll
- 溢出部分被剪掉,并添加滚动条以查看其余内容auto
- 与 类似scroll
,但仅在必要时添加滚动条
指定是否仅水平overflow-x
或overflow-y
垂直(或两者)更改内容的溢出:
overflow-x
指定如何处理内容的左/右边缘。overflow-y
指定如何处理内容的顶部/底部边缘。
浮动且清晰
float
属性指定元素应如何浮动。
float
属性可以具有以下值之一:
left
- 元素浮动到其容器的左侧right
- 元素浮动到其容器的右侧none
- 元素不浮动(将仅显示在文本中出现的位置)。这是默认的inherit
- 元素继承其父元素的浮点值
clear
属性指定哪些元素可以浮动在已清除元素旁边以及在哪一侧
clear
属性可以具有以下值之一:
none
- 元素不会被推到左或右浮动元素下方。这是默认的left
- 元素被推到左浮动元素下方right
- 元素被推到右浮动元素下方both
- 元素被推到左右浮动元素下方inherit
- 该元素从其父元素继承明确的值