CSS_ Centrer un objet
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
03/02/2019 <strong>CSS</strong>: <strong>Centrer</strong> <strong>un</strong> <strong>objet</strong><br />
Feuilles de style pour le Web<br />
Voir également l'index de tous les trucs et astuces.<br />
CENTRER UN OBJET<br />
Une tâche fréquente en <strong>CSS</strong> est de centrer du texte ou des<br />
images. Il y a 3 types de centrage:<br />
<strong>Centrer</strong> des lignes de texte<br />
<strong>Centrer</strong> <strong>un</strong> bloc ou <strong>un</strong>e image<br />
<strong>Centrer</strong> verticalement<br />
Notez que les<br />
lignes à l'intérieur<br />
du bloc ne sont pas<br />
centrées (elles sont<br />
alignées à gauche),<br />
contrairement à<br />
l'exemple<br />
précédent.<br />
C'est également la façon de centrer <strong>un</strong>e image: placez-la<br />
dans <strong>un</strong> bloc spécifique et appliquez lui la propriété<br />
margin. Par exemple:<br />
Trucs & astuces <strong>CSS</strong><br />
DES LIGNES DE<br />
CENTRER<br />
TEXTE<br />
Le plus fréquent (et donc) le plus facile des types de<br />
centrage est de centrer des lignes de texte dans <strong>un</strong><br />
paragraphe ou dans <strong>un</strong> titre. <strong>CSS</strong> possède la propriété<br />
'text-align' pour cela:<br />
P { text-align: center }<br />
H2 { text-align: center }<br />
IMG.displayed {<br />
display: block;<br />
margin-left: auto;<br />
margin-right: auto }<br />
...<br />
<br />
L'image suivante est centrée:<br />
Chaque ligne d'<strong>un</strong> P ou d'<strong>un</strong> H2 est centrée entre les<br />
marges, comme ceci:<br />
Les lignes à l'intérieur de ce paragraphe sont<br />
toutes centrées entre les marges du<br />
paragraphe, grâce à la valeur 'center' de la<br />
propriété <strong>CSS</strong> 'text-align'.<br />
UN BLOC OU UNE<br />
CENTRER<br />
IMAGE<br />
Quelquefois, ce n'est pas le texte qui doit être centré, mais<br />
le bloc dans son ensemble qui doit l'être. Ou bien, exprimé<br />
différemment: on veut que les marges droite et gauche<br />
soient égales. La manière de faire cela est de fixer les<br />
marges à 'auto'. C'est normalement utilisé avec <strong>un</strong> bloc de<br />
largeur fixe, car si le bloc est lui-même flexible, cela<br />
prendra toute la largeur disponible. Voici <strong>un</strong> exemple:<br />
P.blocktext {<br />
margin-left: auto;<br />
margin-right: auto;<br />
width: 6em<br />
}<br />
...<br />
Cet étroit...<br />
Cet étroit bloc de<br />
texte est centré.<br />
CENTRER VERTICALEMENT<br />
<strong>CSS</strong> niveau 2 ne possède pas de propriété pour centrer<br />
des <strong>objet</strong>s verticalement. Il y en aura probablement <strong>un</strong>e en<br />
<strong>CSS</strong> niveau 3. Mais vous pouvez toutefois centrer des blocs<br />
verticalement en <strong>CSS</strong>2 en combinant quelques propriétés.<br />
L'astuce est de spécifier que le bloc extérieur doit être<br />
formaté comme <strong>un</strong> tableau, parce que les contenus d'<strong>un</strong>e<br />
cellule d'<strong>un</strong> tableau peuvent être centrés verticalement.<br />
L'exemple ci-dessous montre comment centrer <strong>un</strong><br />
paragraphe à l'intérieur d'<strong>un</strong> bloc qui possède <strong>un</strong>e certaine<br />
hauteur donnée. Un autre exemple montre <strong>un</strong> paragraphe<br />
centré verticalement dans la fenêtre du navigateur, parce<br />
qu'il est à l'intérieur d'<strong>un</strong> bloc qui est positionné de<br />
manière absolue et d'égale hauteur que la fenêtre.<br />
DIV.container {<br />
min-height: 10em;<br />
display: table-cell;<br />
vertical-align: middle }<br />
...<br />
<br />
Ce court paragraphe...<br />
<br />
https://www.w3.org/Style/Examples/007/center.fr.html?fbclid=IwAR1XXnwAmczo3Jmd_-Y97TK8bArgnwLVyOOtXbuhklMPyNh0GkCHZFBJgh8 1/2
03/02/2019 <strong>CSS</strong>: <strong>Centrer</strong> <strong>un</strong> <strong>objet</strong><br />
Ce court paragraphe est centré<br />
verticalement.<br />
Bert Bos, coordinateur de l'activité<br />
style<br />
Copyright © 1994–2018 W3C ® Privacy<br />
policy<br />
Created 5 May 2001;<br />
Last updated mer. 26 sept. 2018 04:41:20 UTC<br />
LANGUES<br />
Azərbaycan<br />
Deutsch<br />
Ελληνικά<br />
English<br />
Español<br />
Français<br />
Bahasa Indonesia<br />
Norsk<br />
Nederlands<br />
Polski<br />
Português<br />
Português brasileiro<br />
Русский<br />
ไทย<br />
Tagalog<br />
Українська<br />
Tiêńg Việt<br />
简 体 中 文<br />
繁 體 中 文<br />
À propos des traductions<br />
Български<br />
https://www.w3.org/Style/Examples/007/center.fr.html?fbclid=IwAR1XXnwAmczo3Jmd_-Y97TK8bArgnwLVyOOtXbuhklMPyNh0GkCHZFBJgh8 2/2