Votre site est composé (si il est bien conçu) de "balises div" qui contiennent les élements de votre site.
Ces div ou encore "box", sont mises en forme / en page par la CSS.
Strict (voir le "Doctype"), avec
des incompatibilités telles que le calcul de dimensions.
Explication en images :
La largeur (width) d'un box l'écran, est considéré de la façon suivante par la CSS :
margin-left + border-left +
padding-left + width + padding-right +
border-right + margin-right.
Tous les navigateurs l'accèptent. Sauf notre ami IE6, qui considère que la largeur de votre box contient le contenu (texte ou
image ou les deux), les paddings et les borders.
Au final, on obtient des résultats surprenants entre IE6, IE7 et Firefox, qui n'affichent pas du tout la même chose en termes d'aspect graphique
!... mais des solutions existent (voir les liens en bas de page).
background-attachment:fixed", à l'exception de la balise "body".
Il vous est donc impossible de fixer une image d'arrière plan dans une balise autre que la première de votre site ("body").
Centrer un élément (pas son contenu) à l'écran.
margin:auto".
IE6 pour Windows ne connait que le "text-align:center".
Tous les navigateurs interprètent pourtant correctement.
Mais avec une petite astuce CSS, on contourne le problème aisément.
Derniers Commentaires