11548 sujets

JavaScript, DOM et API Web HTML5

Bonsoir,
j'utilise getComputedStyle pour récupérer la valeur CSS des différents éléments de ma page.

Dans Firefox 3 (et Opéra et Safari), lorsqu'un width a pour valeur auto ou n'est pas défini dans la CSS, la valeur retournée est celle calculée en fonction de la fenêtre, en pixels (dans IE, avec currentStyle, « auto » est renvoyé).

Comment peut-on alors savoir si une taille a été initialement définie pour l'élément ou si c'est le navigateur qui l'a « évaluée », lorsque le navigateur n'est pas IE ?

Merci pour votre aide.