CSS align-content Property


The align-content property modifies the flex-wrap property's functionality. It pulls away flex lines. It's used to describe the alignment of lines within a flexible container. This property controls how each flex line within a flexbox is aligned and is only applicable if flex-wrap: wrap is used, i.e. if there are several lines of flexbox items present.

Note : This attribute has no impact unless there are numerous lines of objects!

Tip: To align the elements on the main-axis, use the justify-content property (horizontally).

Syntax

Example

Preview

Property Values

Value Description
stretch The default setting. Lines expand to fill the remaining space.
center Lines are packed in the flex container's center.
flex-start Lines are packed at the beginning of the flex container.
flex-end Lines are packed at the end of the flex container.
space-between In the flex container, the lines are uniformly dispersed.
space-around Lines are dispersed uniformly in the flex container, with half-size gaps on either end.
space-evenly Lines are placed uniformly in the flex container, with equal space surrounding them.
initial Returns the value of this property to its default value.
inherit Returns the value of this property to its default value.

Supported Browsers

Element Chrome Firefox Safari Edge / IE Opera
align-content 21.0 28.0 11.0 9.0 12.1