CSS align-items property

Description

CSS align-items property controls the alignment of the child items vertically (along cross/block/column axis).

axes

We are using a flex as a container to explain this property.

Syntax

align-items : normal | baseline | center | stretch | flex-start | flex-end

Property values

normalDefault

It stretches out the child elements so as to fill the height of the container completely.

align-items: normal;

baseline

It aligns multiple objects (elements) on the normal baseline such as you usually see the placement of elements ontheir own baseline.

align-items: baseline;

center

It aligns the items (elements) in the middle of the container.

align-items: center;

stretch

It stretches out all of the objects (elements) in such a way that they occupy the full height of the container.

align-items: stretch;

flex-start

flex-start aligns the content items at the start of flex container.

align-items: flex-start;

flex-end

flex-end aligns the content items at the end of the flex container.

align-items: flex-end;

Applicable to

It applies to multicol containers, flex containers, and grid containers.

#CSS digger
Was this article helpful?

 

Child element

×

Ctrl+D