Bonjour à tous.
J'intègre actuellement un site comportant des framesets.
Je constate des comportements différents et très ennuyeux sur Firefox, I55, IE6 et IE7beta. Je m'explique :
Ma frame à un scroll automatique et la page, dans cette frame, suit le <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">.
Si je mets simplement, dans cette page, une <DIV> avec un border j'observe que :
IE 5.5 décale la <DIV> (il tient compte de l'espace réservé à la barre de scrolling)
IE6, IE7 et Firefox ne décale pas la <DIV> MAIS la barre de scrolling CHEVAUCHE la <DIV> sous IE lorsque celle-ci s'affiche, tandis que Firefox DÉCALE la <DIV> au moment de l'affichage de la barre.
Bref, c'est un peu difficile à gérer tout cela pour une simple frame (à mort les frames !... Sauf quand c 'est le client l'éxige)
Auriez-vous une solution à ce problème ?
J'ai constaté que lorsque j'enlève "http://www.w3.org/TR/html4/loose.dtd" toutes les versions d'IE observent le même comportement, celui d'IE5.5
Est-ce grave de faire, et surtout est-ce que cela à un sens ? (le site doit être conforme HTML 4.01 Transitional et passer le validateur)
Par avance merci.
J'intègre actuellement un site comportant des framesets.
Je constate des comportements différents et très ennuyeux sur Firefox, I55, IE6 et IE7beta. Je m'explique :
Ma frame à un scroll automatique et la page, dans cette frame, suit le <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">.
Si je mets simplement, dans cette page, une <DIV> avec un border j'observe que :
IE 5.5 décale la <DIV> (il tient compte de l'espace réservé à la barre de scrolling)
IE6, IE7 et Firefox ne décale pas la <DIV> MAIS la barre de scrolling CHEVAUCHE la <DIV> sous IE lorsque celle-ci s'affiche, tandis que Firefox DÉCALE la <DIV> au moment de l'affichage de la barre.
Bref, c'est un peu difficile à gérer tout cela pour une simple frame (à mort les frames !... Sauf quand c 'est le client l'éxige)
Auriez-vous une solution à ce problème ?
J'ai constaté que lorsque j'enlève "http://www.w3.org/TR/html4/loose.dtd" toutes les versions d'IE observent le même comportement, celui d'IE5.5
Est-ce grave de faire, et surtout est-ce que cela à un sens ? (le site doit être conforme HTML 4.01 Transitional et passer le validateur)
Par avance merci.