28220 sujets

CSS et mise en forme, CSS3

Dans l'explication donnée par le site pour centrer un bloc, il faut obligatoirement lui donner une largeur. Or, cette largeur diffère selon les navigateurs (IE, Firefox).

Comment faire pour qu'un bloc soit visionné de manière centrée sous 2 navigateurs différents ?
Centrer un blog ? en Xhtml tu veux dire ?

bin c'est vrai que sous IE

tu met par exemple

body { 
  text-align: center;
}


et ton bloc se met au milieu

Mais sous FireFox (ou des autre : Mozilla, Opera,...)

il faut mettre quelque chose sur l'id ou la classe de ton bloc

donc si ton bloc est le suivant <div id="mon_bloc"></div>

le code sera :

#mon_bloc {
  margin: auto;  
}


et alors il se centrera...
-----------------------------------
Maintenant je vois que tu dit que la largeur diffère selon l'affichage sous IE et sous FF

tu n'as qu'a qu'a mettre

#mon_bloc { 
  width: 100%;
}
html>#mon_bloc {
  width: 98%;
}


et normalement cela devrait marcher Smiley smile

/* pour une petite explication,
IE ne comprend pas html>#mon_bloc {}
tandis que Firefox & Co oui Smiley lol
Donc tu peux mettre une autre valeur
pour firefox et il la prendra à la place
de la valeur initiale Smiley smile
*/


Bonne chance