Objet CSS2Properties XML DOM
- Page précédente DOM CharacterData
- Page suivante DOM CSSRule
L'objet CSS2Properties est une collection de toutes les propriétés CSS2 et de leurs valeurs.
Description de l'objet CSS2Properties
L'objet CSS2Properties représente un ensemble de propriétés de style CSS et de leurs valeurs. Il définit une propriété JavaScript pour chaque propriété définie par la norme CSS.
La propriété style d'un HTMLElement est un objet CSS2Properties lisible et modifiable, tout comme la propriété style de l'objet CSSStyleRule. Cependant, la valeur retournée par Window.getComputedStyle() est un objet CSS2Properties whose properties are read-only.
Propriétés de l'objet CSS2Properties
Propriété cssText
La propriété cssText est une représentation textuelle d'un ensemble de propriétés de style et de leurs valeurs. Ce texte est formaté comme une feuille de style CSS, en supprimant les accolades entourant les sélecteurs des éléments des propriétés et des valeurs.
Si vous essayez de fixer cette propriété à une valeur illégale, une erreur de code SYNTAX_ERR sera levée. Exception DOMExceptionLorsque l'objet CSS2Properties est en lecture seule, toute tentative de modification de cette propriété lève une erreur de code NO_MODIFICATION_ALLOWED_ERR. Exception DOMException
Propriétés correspondant aux propriétés CSS
En plus de la propriété cssText, l'objet CSS2Properties a également une propriété pour chaque propriété CSS prise en charge par le navigateur. Les noms de ces propriétés correspondent étroitement aux noms des propriétés CSS, mais pour éviter les erreurs de syntaxe dans JavaScript, quelques modifications ont été apportées. Les attributs de mots composés contenant des tirets (comme font-family) n'ont pas de tirets en JavaScript, mais chaque mot commence par une majuscule (comme fontFamily). De plus, la propriété float est en conflit avec le mot réservé float, donc elle est convertie en cssFloat.
Les noms des propriétés CSS2Properties correspondant à chaque propriété définie par la norme CSS2 sont manuel de référence de l'objet styleest répertorié. Veuillez noter que certains navigateurs ne prennent pas en charge toutes les propriétés CSS, et peuvent donc ne pas prendre en charge toutes les propriétés répertoriées. Comme ces propriétés correspondent directement aux propriétés CSS, vous pouvez également consulter les manuels de référence de style fournis par CodeW3C.com Manuel de référence CSS, pour voir leurs significations et valeurs légitimes.
Pages associées
Manuel de référence DOM HTML :Objet Style
Manuel de référence :Manuel de référence CSS
- Page précédente DOM CharacterData
- Page suivante DOM CSSRule