Tout d'abord: les tables, pas ma conception, mes excuses.Box interprétation du modèle de ligne de table dans Firefox
Nous avons pour ce site les produits en vente dans une mise en page. Le site est déjà en ligne, mais il semble qu'il n'ait pas été suffisamment testé. Le développeur est en vacances, donc je dois le réparer. Problème réside dans l'interprétation du modèle de boîte, voici un exemple:
rendu Chrome:
Firefox rendu avec superposition Firebug:
Ce qui se passe est que Chrome ajoute le rembourrage à la hauteur de la td (hauteur: 55px + padding-top: 5px + padding bottom: 10px = 70px), tandis que Firefox garde la hauteur donnée et ajoute le rembourrage à l'intérieur. Je pensais que la question du modèle de boîte était une chose d'IE, mais hélas.
Cependant, la partie de merde est que je n'arrive pas à le réparer. Le td a un colspan="2"
, que je pense se mêle avec le css.
td.productFooter {
background-color: #C4BFB9;
height: 55px;
padding-bottom: 10px;
padding-top: 5px;
}
J'ai essayé de changer le display
-inline-block
(et quelques autres options), ce définit la hauteur correctement, mais je perds mes background-color
(par défaut de retour à l'arrière-plan-couleur de la table elle-même) . Si je mets display: block
, la hauteur est bonne, mais l'arrière-plan ne colore que la première cellule, il ignore le colspan="2"
.
Selon MDN-moz-box-sizing: content-box;
devrait corriger, mais cela ne fait rien du tout.
Est-ce que quelqu'un a une idée pour résoudre ce problème?
Ce serait mon premier choix, si le développeur était ici. Il est aussi mon patron: P – Kablam
haha assez juste, mais si vous avez réussi, alors il ne devrait pas être ennuyé;) – MarcusJohnson