CSS: Chrome et Safari semblent «ajouter» la frontière à la largeur, tandis que IE, Firefox & amp; Opera ne pas

Je suis en train de réaliser de la croix-navigateur de cohérence pour mon site.

C'est sur cette page: http://www[insérer points]geld[insérer le tableau de bord-ici]surf[insérer le-point-ici]nl/uitbetalingen.html (veuillez noter que je préfère cette URL à ne pas faire crawlable pour le référencement-les robots)

Si vous affichez cette page dans IE, Firefox ou Opera, tout est très bien, mais dans Chrome et Safari, les tables sont un peu hors de la ligne (comme vous pouvez probablement voir clairement).

Ce qui semble être le problème?

Il me semble que dans Chrome et Safari, la gauche et la droite de la bordure (2px) sont ajoutés à la table de jeu de largeur, alors que dans les autres navigateurs, la frontière est considéré comme faisant partie de la largeur.

Le (la plupart) CSS-les lignes sont les suivantes (à partir de la table.css fichier, également disponible sur la page du fichier source):

table.uitbetaling {
 margin: 11px 18px 10px 19px;
 border: 1px solid #8ccaee;
 width: 498px;
 padding: 0;
}
table.uitbetaling img, table.uitbetaling td {
 margin: 0;
 border: 0;
 padding: 0;
 width: 496px;
}
table.uitbetaling tr {
 margin: 0;
 border: 0;
 padding: 0 1px 0 0;
}

Donc en gros, j'ai utilisé un tableau de structure pour organiser les images, comme ceci: (la classe de la table est uitbetaling)

<table>
<tr><td><img /></td></tr>
<tr><td><img /></td></tr>
...
<tr><td><img /></td></tr>
</table>

Si, ici, j'ai défini la largeur de table.uitbetaling et table.uitbetaling img, table.uitbetaling td à la même valeur (par exemple, les deux 496 ou 498), le "problème" dans Chrome et Safari est résolu, cependant dans Firefox le côté droit de la frontière est que vide. Parce que le bon côté de la frontière ne peut pas "adapté" en plus. img et td doit être d'au moins 2px plus étroite que la table.uitbetaling pour la droite-frontière visible dans Firefox.

Est-il un moyen pour résoudre ce problème?

source d'informationauteur Michiel | 2010-03-27