[CSS] Aligner un contenant au centre

Résolu/Fermé
Taboujr Messages postés 507 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 2 janvier 2008 - 7 mai 2004 à 16:41
integrateur.web2 Messages postés 6 Date d'inscription samedi 8 août 2009 Statut Membre Dernière intervention 26 septembre 2010 - 11 août 2009 à 22:24
Bonjour.

Quelqu'un d'entre vous connaitrait-il la propriété css, si elle existe, qui permet d'aligner un contenant (comme une table ou un div par exemple) au centre ? Pour être plus claire, je cherche la propriété css qui remplace le align="center" dans la définition de la balise.

Pour le div, j'ai trouvé cette solution :
div {
	width: 70%;
	right: 15%;
	left: 15%;
	position: absolute;
}
L'inconvénient, c'est que ça ne fonctionne pas si la largeur est définie en pixel et que ça ne fonctionne pas non plus pour les tables.

Merci par avance.

.:: TaBou JuNioR ::.
J'ai des questions à toutes vos réponses. [W. Allen]

4 réponses

integrateur.web2 Messages postés 6 Date d'inscription samedi 8 août 2009 Statut Membre Dernière intervention 26 septembre 2010 43
11 août 2009 à 22:24
Pour centrer un DIV , tu lui passe un width et tu lui margin auto sur les cotés , comme ex :

monDiv{
width : 300 px;
margin:0 auto;
}
et voila tn div est centré ;)
78
JAMAIS de position absolute pour un centrage. C'est illogique
56
Taboujr Messages postés 507 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 2 janvier 2008 117
17 mai 2004 à 04:57
Hé hé, j'ai trouvé 2 astuces intéressantes :

http://bluerobot.com/web/css/center1.html
http://bluerobot.com/web/css/center2.html

C'est cool ^^

.:: TaBou JuNioR ::.
J'ai des questions à toutes vos réponses. [W. Allen]
17
utilise =>

"margin:auto;"


;)
8
Essaye ça ; )

div
{
width: 70%;
margin:auto;
position: absolute;
}


desolé pour le message precédent
0