CSS place-content property

Description

CSS place-content property aligns the content horizontally and vertically. It is a shorthand property of both align-content and justify-content.

Syntax

place-content : align-content   justify-content

Property values

align-content

normalDefault

It stretches out the descendant elements to fill the height completely.

align-content: normal;

baseline

It aligns multiple objects (elements) on same shared space such as cells within a row.

align-content: baseline;

center

It aligns the content elements at the middle of cotainer.

align-content: center;

stretch

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

align-content: stretch;

flex-start

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

align-content: flex-start;

flex-end

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

align-content: flex-end;

space-between

In this case, first object is aligned at the start of container and last object is aligned at the end of the container. The remaining objects are placed in such a way that white space is distributed equally among any two objects.

align-content: space-between;

space-around

The objects are distributed in such a way that there is same space between the objects except at the start and end of the container. There is half sized space (half of the space that is between any two objects) before the first object and after the last object.

align-content: space-around;

space-evenly

It adjusts the alignment of objects so as to distribute equal space between and around the objects.

align-content: space-evenly;

justify-content

normalDefault

It stretches out the descendant elements to fill the height completely.

justify-content: normal;

baseline

It aligns multiple objects (elements) on same shared space such as cells within a row.

justify-content: baseline;

center

It aligns the content elements at the middle of cotainer.

justify-content: center;

stretch

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

justify-content: stretch;

flex-start

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

justify-content: flex-start;

flex-end

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

justify-content: flex-end;

space-between

In this case, first object is aligned at the start of container and last object is aligned at the end of the container. The remaining objects are placed in such a way that white space is distributed equally among any two objects.

justify-content: space-between;

space-around

The objects are distributed in such a way that there is same space between the objects except at the start and end of the container. There is half sized space (half of the space that is between any two objects) before the first object and after the last object.

justify-content: space-around;

space-evenly

It adjusts the alignment of objects so as to distribute equal space between and around the objects.

justify-content: space-evenly;

Applicable to

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

#CSS digger
Was this article helpful?

 

#First1 #Firs1 #Firs1

#Second2 #Second2 #Second2

#Third3 #Third3 #Third3

×

Ctrl+D