XML DOM CSS2Properties objekt

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.

Relaterede sider

HTML DOM referencer:Style objekt

Referencer:CSS referencer