Dans Firefox, Opera et IE je peux les obtenir via:Comment obtenir toutes les propriétés CSS prises en charge dans WebKit?
>> for (k in document.body.style) console.log(k) -> opacity background height textAlign . ... long list ... . pointerEvents
En WebKit le résultat est tout à fait différent:
>> for (k in document.body.style) console.log(k) -> cssText length parentRule getPropertyValue getPropertyCSSValue removeProperty getPropertyPriority setProperty item getPropertyShorthand isPropertyImplicit
Mise à jour: dernière WebKit does enumerate over CSS properties in HTMLElement.style même tous les plus les navigateurs font.
L'écriture de 'document.body.style' fournit les propriétés de style Javascript. 'document.defaultView.getComputedStyle (document.body, '')' a seulement les propriétés CSS. par exemple. 'backgroundAttachment' vs.' background-attachment'. –
de toute façon pour obtenir toutes leurs indications possibles de valeurs comme «hériter», le pourcentage, le texte en bas; pour chacun d'eux. même si j'utilise js. –