XML DOM CSS2Properties Object

Het CSS2Properties-object is een verzameling van alle CSS2-eigenschappen en hun waarden.

Beschrijving van het CSS2Properties-object

Het CSS2Properties-object representer een set van CSS-stijl-eigenschappen en hun waarden. Het definieert een JavaScript-eigenschap voor elke CSS-eigenschap die door de CSS-norm is gedefinieerd.

De style-eigenschap van een HTMLElement is een leesbaar en schrijfbaar CSS2Properties-object, net als de style-eigenschap van een CSSStyleRule-object. Echter, de waarde die Window.getComputedStyle() retourneert, is een CSS2Properties-object met alleen leesbare eigenschappen.

Eigenschappen van het CSS2Properties-object

De cssText-eigenschap

De cssText-eigenschap is een tekstuele weergave van een set stijl-eigenschappen en hun waarden. Deze tekst wordt geformatteerd als een CSS-stijltafel en de accolades om de elementselectors heen worden verwijderd.

Het instellen van deze eigenschap op een onjuiste waarde zal een fout met de code SYNTAX_ERR oproepen. DOMException ExceptionWanneer het CSS2Properties-object alleen leesbaar is, zal het instellen van deze eigenschap een fout met de code NO_MODIFICATION_ALLOWED_ERR oproepen. DOMException Exception

corresponderende eigenschappen voor CSS-eigenschappen

Behalve de cssText-eigenschap heeft de CSS2Properties-object ook een eigenschap voor elk CSS-eigenschap dat door de browser wordt ondersteund. De namen van deze eigenschappen corresponderen nauwkeurig met de CSS-eigenschapsnamen, maar zijn aangepast om syntaxfouten in JavaScript te voorkomen. Eigenschappen met een streepje (zoals font-family) hebben geen streepje in JavaScript, maar de eerste letter van elk woord wordt kapitaal (zoals fontFamily). Bovendien conflicteert de float-eigenschap met de reservewoord float en wordt daarom omgezet in cssFloat.

corresponderen met elke eigenschap die door de CSS2-specificatie is gedefinieerd, de CSS2Properties-eigenschapsnamen in style object referentiemanualopgenomen. Let op, sommige browsers ondersteunen niet alle CSS-eigenschappen en kunnen mogelijk ook niet alle opgenomen eigenschappen ondersteunen. Omdat deze eigenschappen direct correleren met CSS-eigenschappen, kun je ook de referentiemanualen van CodeW3C.com raadplegen die CSS referentiemanualom hun betekenis en geldige waarden te bekijken.

Gerelateerde pagina's

HTML DOM referentiemanual:Style Object

Referentiemanual:CSS referentiemanual