Groupe :
|
Excellentissime. J'aurais bien mis plus que 20 mais yapa.
|
 Groupe : Membres
|
Euh, si le bloc est de largeur connue, un simple
Code : CSS
suffit !
Il faut éviter l'abus de position absolue à toutes les sauces, c'est le meilleur moyen de compliquer la compatibilité des sites sous différents navigateurs.
Allez, au pire, un margin-left:auto; et et margin-right:auto; ca marche aussi 
Le text-align:center est une dérive, car il ne fonctionne que sous IE, mais pas sous les navigateurs plus soucieux des normes de validation 
C'est à ce moment qu'un auto sur les marges left et right paraît plus sémantiquement correct.
Je rajoute finalement qu'en combinant les propositions, vous pouvez proposer de centrer verticalement et horizontalement en restant des les termes requis de la validation xHtml.
Ce ne sont que mes propres points de vue.
Cordialement,
|
142857*2=?
 Groupe : Bannis
|
ratdelabo > Le margin:auto; n'est pas interprété par IE6.
----------
~ r2o en rénovation ~
----------
|
 Groupe : Membres
|
c'est pour cela que je remplace par margin-left:auto; et margin-right:auto;
Perso, je l'utilise pour mes sites et, je touche du bois, mais ils sont tous compatibles tous navigateurs, et en fluide...
|
142857*2=?
 Groupe : Bannis
|
Le margin-left:auto ou le margin-right:auto ne sont pas non plus interprétés par IE6.
----------
~ r2o en rénovation ~
----------
|
Groupe : Membres
|
Mais si qu'ils sont interprétés, à condition que tu mettes un doctype correct. C'est indiqué sur cette page : http://www.quirksmode.org/css/quirksmode.html
|
Ob-la-di, Ob-la-da
 Groupe : Membres
|
Hey, que je sache, 20 n'est guère la moitié de 60. Pour centrer horizontalement lorsqu'on connaît la largeur en %, il faut faire un margin-left:
de la moitié du complément à 100 de la largeur. Donc pour 60, (100-60)/2 = 20. Pour 20, (100-10)/2 = 40.
|