CSS?

  • Créateur du sujet Créateur du sujet Anonyme
  • Date de début Date de début
Prenons un exemple: quand tu définis un div avec une largeur de 300px et une bordure de 5px, et bien sur la plupart des navigateurs vont afficher une boîte qui fera en largeur : 300 + 5 + 5 = 310 px

Malheureusement, IE sur Windows ne respecte pas les standards et Microsoft a decidé qu'une boîte (box) définie avec un width de 300px aura une largeur de 300 px à l'écran, les bordures et le padding ne font que diminuer la place pour le contenu.

Le modèle de boîte peut aussi très bien trouver une justification, il n'est pas complétement absurde, le problème c'est qu'il ne respecte pas les standards et à cause de ça, tous les développeurs web doivent s'embêter à utiliser ce genre de "ie box model hack"..
mad.gif


Il y a un très bon article de Openweb.eu.org à ce sujet.