XML DOM CSS2Properties objekt
- Forrige side DOM CharacterData
- Næste side DOM CSSRule
CSS2Properties-objektet er en samling af alle CSS2-attributter og deres værdier.
CSS2Properties-objekt beskrivelse
CSS2Properties-objektet repræsenterer en gruppe af CSS-stilattributter og deres værdier. Det definerer en JavaScript-egenskab for hver CSS-attribut defineret i CSS-standarden.
En HTMLElements style-egenskab er en læsbar og skrivbar CSS2Properties-objekt, ligesom CSSStyleRule-objektets style-egenskab. Dog er værdien af Window.getComputedStyle() en CSS2Properties-objekt, hvor egenskaberne er skrivebeskyttede.
CSS2Properties-objekt egenskab
cssText-egenskab
cssText-egenskaben er en tekstlig repræsentation af en gruppe af stilattributter og deres værdier. Denne tekst formateres som en CSS-stilside, hvor der fjernes curly parenteser omkring vælgerne omkring egenskaberne og deres værdier.
At sætte denne egenskab til en ulovlig værdi vil kaste en fejl med koden SYNTAX_ERR DOMException undtagelseNår CSS2Properties-objektet er skrivebeskyttet, vil forsøg på at sætte denne egenskab kaste en fejl med koden NO_MODIFICATION_ALLOWED_ERR DOMException undtagelse.
der svarer til CSS-ejenskaber
Besides cssText-ejenskaben har CSS2Properties-objektet en egenskab for hver CSS-ejenskab, som browseren understøtter. Disse egenskabens navne svarer tæt på til CSS-ejenskabsnavnene, men er blevet ændret for at undgå syntaksfejl i JavaScript. Flertydige egenskaber med bindestreg (som font-family) har ingen bindestreg i JavaScript, men hver ordets første bogstav er stor (som fontFamily). Derudover er float-ejenskaben i konflikt med reserveret ord float og er derfor konverteret til cssFloat.
og de CSS2-standarder, der definerer hver egenskab, har en CSS2Properties-egenskabsnavn i style objekt referencernævnt. Bemærk, at nogle browsere ikke understøtter alle CSS-ejenskaber og derfor muligvis ikke understøtter alle de nævnte egenskaber. Da disse egenskaber direkte svarer til CSS-ejenskaber, kan du også referere til de, der tilbydes af CodeW3C.com CSS referencerfor at se deres betydninger og gyldige værdier.
- Forrige side DOM CharacterData
- Næste side DOM CSSRule