Bonjour,
Pour faire simple, disons que j'ai :
J'ai bien fait attention à ce que W101% + W102% + ML101% + MR102% < 100%
J'ai bien fait gaffe à corriger les histoires de doublement de marge avec les flottants pour IE < 7.
Le résultat est conforme à mon attente sous FF et Konqueror
MAIS, pour ce qui est d'IE6 :
Relativement à DIV101 :
Son offsetWidth est supérieur de 5 pixels très exactement par rapport à la logique mathématique et ce quelle que soit l'offsetWidth de DIV1 !
Relativement à DIV102 :
Le résultat est à peu près n'importe quoi :
( 2px en plus pour 770px d'offsetWidth de DIV1 et conforme à la logique mathématique pour 1410 d'offsetWidth de DIV1 )
D'où mes questions :
1/ D'où proviennent ces 5px de plus pour DIV101 ?
2/ Ce phénomène concerne-t-il tous les IE (7 inclus) ou que IE < 7 voire d'autres navigateurs ?
3/ Quelle est la façon la plus conforme aux standards pour contourner ce glitch ?
Modifié par aCOSwt (11 Sep 2007 - 11:28)
Pour faire simple, disons que j'ai :
<DIV1> (width=W1% - margin 0 - padding 0)
<DIV10> (width=W10% - margin-left=ML10% - padding 0)
<DIV101> (width=W101% - margin-left=ML101% - float left - padding 0)
<DIV102> (width=W102% - margin-right=MR102% - float right - padding 0)
J'ai bien fait attention à ce que W101% + W102% + ML101% + MR102% < 100%
J'ai bien fait gaffe à corriger les histoires de doublement de marge avec les flottants pour IE < 7.
Le résultat est conforme à mon attente sous FF et Konqueror
MAIS, pour ce qui est d'IE6 :
Relativement à DIV101 :
Son offsetWidth est supérieur de 5 pixels très exactement par rapport à la logique mathématique et ce quelle que soit l'offsetWidth de DIV1 !
Relativement à DIV102 :
Le résultat est à peu près n'importe quoi :
( 2px en plus pour 770px d'offsetWidth de DIV1 et conforme à la logique mathématique pour 1410 d'offsetWidth de DIV1 )
D'où mes questions :
1/ D'où proviennent ces 5px de plus pour DIV101 ?
2/ Ce phénomène concerne-t-il tous les IE (7 inclus) ou que IE < 7 voire d'autres navigateurs ?
3/ Quelle est la façon la plus conforme aux standards pour contourner ce glitch ?
Modifié par aCOSwt (11 Sep 2007 - 11:28)