XML DOM CSS2Properties Object
- Vorige pagina DOM CharacterData
- Volgende pagina DOM CSSRule
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.
- Vorige pagina DOM CharacterData
- Volgende pagina DOM CSSRule