Page 1 sur 1

Centrer un <div> en css

Publié : 15 janv. 2006, 23:23
par La Luciole
Bonsoir à tous.

Pour centrer un <div> en css j'utilise :
margin-left: auto;
margin-right: auto;

Or, je m'aperçois que IE6 ne centre pas contrairement à FF1.5...

Quelque chose m'aurait-il echappé ?

Un autodidacte des css...et c'est pas facile... :wink:

Publié : 16 janv. 2006, 00:07
par La Luciole
bon, je me réponds à moi même...
suffisait de chercher un peu plus loin que le bout de mon nez...

c'est déjà pas facile les css, si en plus faut les bidouiller pour IE6... :wink:

Publié : 16 janv. 2006, 08:11
par HP
La Luciole a écrit :suffisait de chercher un peu plus loin que le bout de mon nez...

c'est déjà pas facile les css, si en plus faut les bidouiller pour IE6... :wink:
oui oui ...
merci le navigateur obsolète !
sans hack, ça marche aussi sous Opera ...
toujous le même qui merde :wink:

Publié : 16 janv. 2006, 11:33
par Asumbaa
Bonjour,

IE6 comprend le "margin: auto;", non ? C'est bien pour IE5+ qu'il faut bidouiller ?

Publié : 16 janv. 2006, 12:03
par Flore
Lu ce matin dans le bus dans "Eric Meyer on CSS".
Il me semblait qu'IE6 supportait ça, normalement.

Publié : 16 janv. 2006, 13:21
par calimo
Je crois plutôt qu'il a de la peine avec les width non ?

Publié : 16 janv. 2006, 14:33
par Asumbaa
Ah, possible ça qu'il n'arrive pas à centrer un élément dont la taille n'est pas fixée :?
En tout cas, width fixée et margin auto il fait ça correctement, IE6. C'est son petit frère qui n'y arrive pas :P (quelle famille !)

Publié : 16 janv. 2006, 18:00
par HP
Flore a écrit :Lu ce matin dans le bus dans "Eric Meyer on CSS".
Il me semblait qu'IE6 supportait ça, normalement.
chez moi il ne gérait pas le centrage (auto) avec un width en % !
il a fallu "hacker" ... et je parle bien de IE6 ... déjà que j'ai du mal à me soucier de lui, j'imagine même pas IE5 !

Publié : 17 janv. 2006, 10:23
par bobo
HP a écrit :
Flore a écrit :Lu ce matin dans le bus dans "Eric Meyer on CSS".
Il me semblait qu'IE6 supportait ça, normalement.
chez moi il ne gérait pas le centrage (auto) avec un width en % !
il a fallu "hacker" ... et je parle bien de IE6 ... déjà que j'ai du mal à me soucier de lui, j'imagine même pas IE5 !
En fait, IE6 supporterait le margin: auto en mode strict uniquement. En mode laxiste, il faut utiliser la bidouille du text-align, de même que pour IE5+.

Publié : 17 janv. 2006, 14:01
par dude
HP a écrit :et je parle bien de IE6 ... déjà que j'ai du mal à me soucier de lui, j'imagine même pas IE5 !
tu sais, sous mac, on a que IE5, et il y a des gens qui l'utilise (moi avant de connaitre FX)

Publié : 17 janv. 2006, 14:59
par Flore
dude a écrit :tu sais, sous mac, on a que IE5, et il y a des gens qui l'utilise (moi avant de connaitre FX)
La différence étant qu'IE5/mac a été un très bon navigateur, très en avance, avec un bon respect des standards. Ne partageant avec IE/win que le nom et l'icône (rien d'autre, surtout pas le moteur de rendu et encore moins les bugs). Mais maintenant, il est dépassé, voire mort.
Mais comme on a Safari, Firefox, Camino, Opera... c'est pas très grave.

Publié : 17 janv. 2006, 15:10
par dude
Flore a écrit :La différence étant qu'IE5/mac a été un très bon navigateur, très en avance, avec un bon respect des standards. Ne partageant avec IE/win que le nom et l'icône (rien d'autre, surtout pas le moteur de rendu et encore moins les bugs)
ce qui explique la réflexion que j'ai fait dans cet autre post, il y a moins de problème css, mais il y en a quand même.

a+

Publié : 17 janv. 2006, 18:02
par HP
bobo a écrit :En fait, IE6 supporterait le margin: auto en mode strict uniquement. En mode laxiste ...
oui ! ça se peut, c'était avec du trans ...
mais dur de faire mieux que trans (et valide) avec phpBB comme base :wink: