## align-content属性
align-content 属性:在弹性容器内的各项没有占用交叉轴上所有可用的空间时对齐容器内的各项(垂直)。
**提示**:使用 justify-content 属性对齐主轴上的各项(水平)。
**注意**:容器内必须有多行的项目,该属性才能渲染出效果。
JavaScript 语法:object.style.alignContent="center"
* * *
## CSS 语法
~~~
align-content: stretch|center|flex-start|flex-end|space-between|space-around|initial|inherit;
~~~
## 默认值
| 值 | 描述 | 测试 |
| --- | --- | --- |
| stretch | 默认值。项目被拉伸以适应容器。 | [测试 »](https://www.w3cschool.cn/tryrun/csstryit?tpl=playcss_align_content¶m=stretch) |
| center | 项目位于容器的中心。 | [测试 »](https://www.w3cschool.cn/tryrun/csstryit?tpl=playcss_align_content¶m=center) |
| flex-start | 项目位于容器的开头。 | [测试 »](https://www.w3cschool.cn/tryrun/csstryit?tpl=playcss_align_content¶m=flex-start) |
| flex-end | 项目位于容器的结尾。 | [测试 »](https://www.w3cschool.cn/tryrun/csstryit?tpl=playcss_align_content¶m=flex-end) |
| space-between | 项目位于各行之间留有空白的容器内。 | [测试 »](https://www.w3cschool.cn/tryrun/csstryit?tpl=playcss_align_content¶m=space-between) |
| space-around | 项目位于各行之前、之间、之后都留有空白的容器内。 | [测试 »](https://www.w3cschool.cn/tryrun/csstryit?tpl=playcss_align_content¶m=space-around) |
| initial | 设置该属性为它的默认值。请参阅 [*initial*](https://www.w3cschool.cn/cssref/css-initial.html)。 | [测试 »](https://www.w3cschool.cn/tryrun/csstryit?tpl=playcss_align_content¶m=initial) |
| inherit | 从父元素继承该属性。请参阅 [*inherit*](https://www.w3cschool.cn/cssref/css-inherit.html)。 | |
*****
## align-items 属性
align-items:设置了flex容器的对齐方式。
**提示**:使用每个flex对象元素的 align-self 属性可重写 align-items 属性。
JavaScript 语法:object.style.alignItems="center"
## CSS 语法
```
align-items: stretch|center|flex-start|flex-end|baseline|initial|inherit;
```
## 属性值
| 值 | 描述 | 测试 |
| --- | --- | --- |
| stretch | 默认。 拉伸元件以适应容器。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit4.html#stretch) |
| center | 中心元素在容器内。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit4.html#center) |
| flex-start | 位置元素在容器的开头。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit4.html#flex-start) |
| flex-end | 位置元素在容器的末端。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit4.html#flex-end) |
| baseline | 位置元素在容器的基线。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit4.html#baseline) |
| initial | 设置为默认值。请参阅[*initial*](https://www.w3cschool.cn/cssref/css-initial.html)。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit4.html#initial) |
| inherit | 从其父元素继承此属性。请参阅[*inherit*](https://www.w3cschool.cn/cssref/css-inherit.html)。 | |
*****
## align-self 属性
align-self 属性定义flex子项单独在侧轴(纵轴)方向上的对齐方式。。
**注意**:align-self 属性可重写灵活容器的 align-items 属性。
JavaScript 语法:object.style.alignSelf="center"
* * *
## CSS 语法
```
align-self: auto|stretch|center|flex-start|flex-end|baseline|initial|inherit;
```
##
**参数**
| 值 | 描述 | 测试 |
| --- | --- | --- |
| auto | 默认值。元素继承了它的父容器的 align-items 属性。如果没有父容器则为 "stretch"。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit5.html#auto) |
| stretch | 元素被拉伸以适应容器。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit5.html#stretch) |
| center | 元素位于容器的中心。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit5.html#center) |
| flex-start | 元素位于容器的开头。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit5.html#flex-start) |
| flex-end | 元素位于容器的结尾。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit5.html#flex-end) |
| baseline | 元素位于容器的基线上。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit5.html#baseline) |
| initial | 设置该属性为它的默认值。请参阅[*initial*](https://www.w3cschool.cn/cssref/css-initial.html)。 | [测试 »](https://www.w3cschool.cn/statics/demosource/Playit/Playit5.html#initial) |
| inherit | 从父元素继承该属性。请参阅[*inherit*](https://www.w3cschool.cn/cssref/css-inherit.html)。 | |
- CSS常用样式控制
- background--背景
- Text--文本
- CSS属性
- align-*
- animation-*
- appearance
- backface-visibility
- background
- background-attachment
- background-blend-mode
- background-clip
- background-color
- background-image
- background-origin
- background-position
- background-repeat
- background-size
- border
- border-bottom
- border-bottom-color
- border-bottom-left-radius
- border-bottom-right-radius
- border-bottom-style
- border-bottom-width
- border-collapse
- border-color
- border-image
- border-image-outset
- border-image-repeat
- border-image-source
- border-image-width
- Border-left
- border-left-color
- border-left-style
- border-left-width
- border-image-slice
- border-radius
- border-right
- border-right-color
- border-right-style
- border-right-width
- border-spacing
- border-style
- border-top
- border-top-color
- border-top-left-radius
- border-top-right-radius
- border-top-style
- border-top-width
- border-width
- bottom
- box-shadow
- box-sizing
- caption-side
- clear
- clip
- color
- column-count
- column-gap
- column-rule
- column-rule-color
- column-rule-style
- column-rule-width
- column-span
- column-width
- columns
- content
- counter-increment
- counter-reset
- cursor
- direction
- display
- Empty-cells
- filter(滤镜)
- CSS 伪元素选择器
- :active 选择器
- :after 选择器
- :before 选择器
- :checked 选择器
- :disabled 选择器
- :empty 选择器
- :enabled 选择器
- :first-child 伪元素
- :first-letter 伪元素
- :first-line 伪元素
- :first-of-type 选择器
- :focus 选择器
- :hover 选择器