Voici un exemple (une boîte d'alerte apparaîtra avec les résultats). Exécuter ce dans Firefox puis Chrome et/ou SafariChrome et Safari calculent les marges de manière incorrecte lorsque l'enfant est plus grand que le parent
Remarquez comment comprend correctement FF les marges gauche et droite dans le calcul de outerWidth. Notez que Safari/Chrome indique à tort que la largeur externe de #Container est égale à celle de #Frame.
En outre, notez que Safari/Chrome rapport incorrectement la marge droite de # Contenant un nombre négatif quand il est réglé sur explicity 300px
Est-ce un bug dans le kit Web ou jquery?
L'enfant n'a pas besoin d'être plus large que le parent pour que ce bogue se produise, voir la réponse ci-dessous. – Osseta