Skip to content

Centrer des éléments

Il existe plusieurs méthodes permettant de centrer des éléments en CSS. L'utilisation de l'une ou de l'autre dépend généralement du contexte dans lequel se trouve l'élément à centrer.

Description

Il est possible de centrer horizontalement et verticalement. À la fois dans toute la page ou dans une zone de contenu définie.

Exemples

Centrer du texte

CSS
p {
	text-align: center;
}

Centrer horizontalement un élément dont la largeur est restreinte

CSS
.container {
	max-inline-size: 60ch;
	margin-inline: auto;
}

Centrer horizontalement le contenu d'un élément

CSS
.container {
	display: flex; /* ou grid */
	justify-content: center;
}

Centrer verticalement le contenu d'un élément

CSS
.container {
	display: flex; /* ou grid */
	align-items: center;
}

Centrer horizontalement et verticalement le contenu d'un élément

CSS
.container {
	display: flex;
	align-items: center;
	justify-content: center;
}
/* OU */
.container {
	display: grid;
	place-content: center;
}

Ces contenus sont publiés sous licence Creative Commons