Bonjour à vous,
Je me suis heurté de nombreuses fois au même problème, peut-être avez-vous un avis à ce sujet :
Admettons un tableau de données où les cellules possèdent à la fois une hauteur identique (height:xx px), un padding pour éviter que le texte ne se cogne aux bordures et un vertical-align top afin de prévoir une seconde ligne de texte sans que celle ci se retrouve décalée par rapport aux autres lignes de textes du tableau.
Selon cette configuration, Firefox et Opera semblent être les seuls à ne pas additionner le "padding" au "height" pour le calcul de hauteur de cellule. Safari et IE toutes versions en revanche additionnent les padding haut et bas à la hauteur désignée ...Ce qui a pour conséquence de créer une différence de hauteur de ligne entre Firefox/Opéra et les autres plutot forte et particulièrement gênante.
Firefox + Opéra : Hauteur réelle = 40px
Safari + IE : Hauteur réelle = 50px (5+5+40)
Si jamais vous connaissez une solution, je suis assez preneur.
Modifié par Nigel (11 Nov 2010 - 12:25)
Je me suis heurté de nombreuses fois au même problème, peut-être avez-vous un avis à ce sujet :
Admettons un tableau de données où les cellules possèdent à la fois une hauteur identique (height:xx px), un padding pour éviter que le texte ne se cogne aux bordures et un vertical-align top afin de prévoir une seconde ligne de texte sans que celle ci se retrouve décalée par rapport aux autres lignes de textes du tableau.
.montableau th, .montableau td {
height:40px;
padding:5px;
vertical-align:top;
}
Selon cette configuration, Firefox et Opera semblent être les seuls à ne pas additionner le "padding" au "height" pour le calcul de hauteur de cellule. Safari et IE toutes versions en revanche additionnent les padding haut et bas à la hauteur désignée ...Ce qui a pour conséquence de créer une différence de hauteur de ligne entre Firefox/Opéra et les autres plutot forte et particulièrement gênante.
Firefox + Opéra : Hauteur réelle = 40px
Safari + IE : Hauteur réelle = 50px (5+5+40)
Si jamais vous connaissez une solution, je suis assez preneur.
Modifié par Nigel (11 Nov 2010 - 12:25)