Parfois, vous avez besoin de centrer votre <div> horizontalement, mais vous ne savez pas comment faire. Cet article est pour vous. C'est très simple si vous suivez les étapes décrites ci-dessous.
Voyons un exemple et discutons de chaque partie du code.
HTML
- Placez les balises <h2> et <h3> et écrivez-y du contenu à votre convenance.
- Créez une balise <div> et ajoutez-y du contenu à votre convenance.
<body>
<h2>TutorialsGrey</h2>
<h3>Centrer horizontalement un div</h3>
<div>
TutorialsGrey est un site de Questions/Réponses sur l'informatique en général, et sur la programmation en particulier.
</div>
</body>
CSS
- Définissez la largeur du div à l'aide de la propriété width.
- Utilisez la propriété margin qui crée de l'espace autour de l'élément. Définissez sa valeur à "auto" pour centrer le <div>.
- Définissez la bordure du <div> à l'aide de la propriété border et définissez les valeurs des propriétés border-width, border-style et border-color.
- Choisissez des couleurs pour les balises <h2> et <h3> selon ce qui vous convient.
- Utilisez la propriété text-align avec sa valeur "center" pour les balises <h2> et <h3> pour aligner le texte au centre.
div {
width: 300px;
margin: auto;
border: 3px solid #4287f5;
}
h2,
h3 {
text-align: center;
color: #4287f5;
}
Voici le résultat de notre code.
Exemple de centrage horizontal d'un <div> :
<!DOCTYPE html>
<html>
<head>
<title>Titre de la page</title>
<style>
div {
width: 300px;
margin: auto;
border: 3px solid #0E1B93;
}
h2,
h3 {
text-align: center;
color: #0E1B93;
}
</style>
</head>
<body>
<h2>TutorialsGrey</h2>
<h3>Centrer horizontalement un div</h3>
<div>
TutorialsGrey est un site de Questions/Réponses sur l'informatique en général, et sur la programmation en particulier.
</div>
</body>
</html>
L'exécution de ce bout de code affiche le résultat suivant dans un navigateur :
Voyons un autre exemple.