2010-06-21 5 views
2

J'ai une fonction simple qui tente de calculer la hauteur et la largeur d'une image en utilisant jQuery pour une boîte de diaporama. Le problème que je vois dans IE7 est les effets vraiment étranges que le rembourrage semble avoir sur la largeur/hauteur.IE7 Image Padding

J'ai une image dans Firefox et la valeur retournée est 450 x 324 [largeur/hauteur] avec des valeurs CSS de

border:0 none; 
float:right; 
padding:20px 10px 30px 10px; 
width:450px; 

En IE7, il me donne une largeur de 470 et une hauteur de 374? Comment faire pour calculer les "vraies" valeurs?

+0

N'oubliez pas de marquer une réponse comme correcte, ou clarifiez votre question si la réponse n'était pas ce que vous cherchiez. –

Répondre

1

Ancien modèle de boîte d'IE (aka mode quirks) inclus rembourrage dans la largeur & hauteur, le modèle de boîte W3C (aka mode de normes) ne fait pas.

Si vous utilisez un doctype xhtml ou html5, IE7 effectuera le rendu en mode standard et ce ne sera plus un problème.