Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Centrer image

1 view
Skip to first unread message

Bernd

unread,
May 19, 2009, 4:00:36 PM5/19/09
to
Hi,

Imaginons un site simple � pleurer de 880px de large avec banni�re, menu
� gauche (largeur en em) et page � droite contenant le texte dont on
ignore la largeur exacte.

Comme centrer une image dans la page avec une classe css.

Naturellement on peut imbriquer l'image dans un <div class"centrage"> et
centrer ce div avec #centrage{text-align:center;}

Mais je pr�f�re agir directement sur une classe image et n'y parviens
point. J'ai tent� avec des positions absolute et relative sansa succ�s.

Merci.
--
A+

Romer

B.M.

unread,
May 19, 2009, 7:10:28 PM5/19/09
to
Bernd a �crit :

Une image c'est un �l�ment inline, donc en principe la seule solution
c'est de l'inclure dans un �l�ment block ayant la propri�t� text-align
center comme vous l'avez signal�... Sauf si vous transformez l'image en
block en lui attribuant la propri�t� display: block, il ne rsete plus
alors qu'� proc�der de fa�on classique avec un block : margin-left:
auto; margin-right: auto. Vous mettez le tout dans une class et le tour
est jou�.
Je n'ai pas fait de test mais �a doit marcher.
--
B. M.

CrazyCat

unread,
May 20, 2009, 3:17:07 AM5/20/09
to
B.M. wrote:
> Une image c'est un �l�ment inline, donc en principe la seule solution
> c'est de l'inclure dans un �l�ment block ayant la propri�t� text-align
> center comme vous l'avez signal�... Sauf si vous transformez l'image en
> block en lui attribuant la propri�t� display: block, il ne rsete plus
> alors qu'� proc�der de fa�on classique avec un block : margin-left:
> auto; margin-right: auto. Vous mettez le tout dans une class et le tour
> est jou�.

En toute logique, la premi�re solution est la bonne (mettre l'image dans
un div), tout simplement parce que "centr�e" n'est pas une propri�t� de
l'image mais bien du contenant.


--
R�seau IRC Francophone: http://www.zeolia.net
Aide et astuces : http://www.g33k-zone.org
Communaut� Francophone sur les Eggdrops: http://www.eggdrop.fr

Bernd

unread,
May 20, 2009, 4:28:42 AM5/20/09
to
B.M. <B...@bm.invalid> wrote:

> Une image c'est un �l�ment inline, donc en principe la seule solution
> c'est de l'inclure dans un �l�ment block ayant la propri�t� text-align
> center comme vous l'avez signal�... Sauf si vous transformez l'image en
> block en lui attribuant la propri�t� display: block, il ne rsete plus
> alors qu'� proc�der de fa�on classique avec un block : margin-left:
> auto; margin-right: auto. Vous mettez le tout dans une class et le tour
> est jou�.
> Je n'ai pas fait de test mais �a doit marcher.

Bien vu - �a marche impec et m�me avec qui vous savez... ;-)
--
A+

Romer

B.M.

unread,
May 20, 2009, 6:52:07 AM5/20/09
to
Bernd a �crit :

Petite pr�cision: pour que �a fonctionne avec IE6 il faut avoir un
doctype html 4.01 strict ou xhtml (strict ou non).
--
B. M.

Bernd

unread,
May 20, 2009, 7:13:53 AM5/20/09
to
B.M. <B...@bm.invalid> wrote:

> > Bien vu - �a marche impec et m�me avec qui vous savez... ;-)

> Petite pr�cision: pour que �a fonctionne avec IE6 il faut avoir un
> doctype html 4.01 strict ou xhtml (strict ou non).

Exact - que IE6 ne se mette pas en mode quirk.
--
A+

Romer

0 new messages