J'essaie d'obtenir la cohérence entre les navigateurs pour mon site Web.CSS: Chrome et Safari semblent «ajouter» la frontière à la largeur, tandis que IE, Firefox et Opera ne
Il est sur cette page: http://www[insert-dot-here]geld[insert-dash-here]surfen[insert-dot-here]nl/uitbetalingen.html (s'il vous plaît noter que je préfère cette URL ne doit pas être fait explorables pour les robots collecteurs de seo-)
Si vous affichez cette page dans Internet Explorer, Firefox ou Opera, tout va bien, mais Chrome et Safari les tables sont un peu hors de la ligne (comme vous le remarquerez probablement).
Ce qui semble être le problème?
Il me semble que dans Chrome et Safari, la bordure gauche et droite (2px) au total est ajoutée à la largeur de la table définie, tandis que dans les autres navigateurs, la bordure est considérée comme faisant partie de la largeur.
Le (la plupart) CSS lignes concernées sont les suivantes (à partir du fichier table.css
, également disponible via le fichier source de la page):
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, fondamentalement, j'ai utilisé une table- structure pour organiser des 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, je règle la largeur de table.uitbetaling
et table.uitbetaling img, table.uitbetaling td
à la même valeur (par ex. le "problème" dans Chrome et Safari est résolu, mais dans Firefox, la bordure du côté droit est vide. Parce que la bordure droite ne peut plus "s'adapter". img
et td
doit être au moins 2px plus étroit que table.uitbetaling
pour que la bordure de droite soit visible dans Firefox.
Y at-il un moyen de résoudre ce problème?
Btw; ce site est-il légal, selon les lois néerlandaises? – Pindatjuh
"Veuillez noter que je préfère que cette URL ne soit pas explorable pour les seo-bots" Trop tard. Vous êtes le numéro 1 et cette page est le numéro 2 sur Google. C'est ce qu'ils font htaccess pour. – Rob
Quel DOCTYPE utilisez-vous? –