Voici la problématique:
Sous IE le padding d'une div est pris "à l'intérieur" de la div c'est a dire que si ma div est
position:absolute;
top:50;
left:50;
width:100;
height:100;
padding:10;
le texte va s'afficher avec un point supérieur gauche du texte aux coordonnées 60-60 ce qui parait sinon logique au moins le plus instinctif pour qui souhaite faire une div avec une bordure ou un background....
Sous FF la padding se "rajoute" à le div qui se positionne "de fait"
top:40;
left:40;
width:120;
height:120;
padding:10;
le text lui se positionnant en 50-50....
Ce serait peu gênant si tout le monde avait le même navigateur , ou si tous les navigateurs avaient le même comportement (pour le coup je préfère celui d'IE qui m'impose moins de calculs tordus que FF ....)
Quelqu'un a t'il le moyen de résoudre le problème simplement (en dehors d'écrire des feuilles de style différentes en fonction du navigateur)...
Sous IE le padding d'une div est pris "à l'intérieur" de la div c'est a dire que si ma div est
position:absolute;
top:50;
left:50;
width:100;
height:100;
padding:10;
le texte va s'afficher avec un point supérieur gauche du texte aux coordonnées 60-60 ce qui parait sinon logique au moins le plus instinctif pour qui souhaite faire une div avec une bordure ou un background....
Sous FF la padding se "rajoute" à le div qui se positionne "de fait"
top:40;
left:40;
width:120;
height:120;
padding:10;
le text lui se positionnant en 50-50....
Ce serait peu gênant si tout le monde avait le même navigateur , ou si tous les navigateurs avaient le même comportement (pour le coup je préfère celui d'IE qui m'impose moins de calculs tordus que FF ....)
Quelqu'un a t'il le moyen de résoudre le problème simplement (en dehors d'écrire des feuilles de style différentes en fonction du navigateur)...