Obiekt CSS2Properties XML DOM
- Poprzednia strona DOM CharacterData
- Następna strona DOM CSSRule
Obiekt CSS2Properties jest zbiorem wszystkich właściwości CSS2 oraz ich wartości.
Opis obiektu CSS2Properties
Obiekt CSS2Properties reprezentuje grupę właściwości stylu CSS oraz ich wartości. Definiuje JavaScriptową właściwość dla każdej właściwości CSS zdefiniowanej w specyfikacji CSS.
Właściwość style elementu HTMLElement jest obiektem CSS2Properties, który jest odczytywalny i zapisywalny, podobnie jak właściwość style obiektu CSSStyleRule. Jednak wartość zwrócona przez Window.getComputedStyle() jest obiektem CSS2Properties, którego właściwości są tylko do odczytu.
Właściwości obiektu CSS2Properties
Właściwość cssText
Właściwość cssText jest grupą właściwości stylu oraz ich wartości w formie tekstu. Ten tekst formatowany jest jako tabela stylu CSS, usuwając nawiasy klamrowe wokół selektorów elementów.
Ustawienie tej właściwości na nielegalną wartość spowoduje rzucenie błędu o kodzie SYNTAX_ERR. Wyjątek DOMExceptionKiedy obiekt CSS2Properties jest tylko do odczytu, próba ustawienia tej właściwości spowoduje rzucenie błędu o kodzie NO_MODIFICATION_ALLOWED_ERR. Wyjątek DOMException
właściwości odpowiadające właściwościom CSS
każdej właściwości zdefiniowanej w specyfikacji CSS2 odpowiada nazwa właściwości CSS2Properties. Właściwości te są ściśle związane z nazwami właściwości CSS, ale zostały zmodyfikowane, aby uniknąć błędów gramatycznych w JavaScript. Właściwości wielosłowne zawierające myślniki (np. font-family) w JavaScript nie zawierają myślników, ale każda pierwsza litera słowa jest wielka (np.fontFamily). Ponadto, właściwość float koliduje z rezervowanym słowem float, więc jest przekształcana na cssFloat. podręcznik obiektu stylewymienione. Proszę zauważyć, że niektóre przeglądarki nie obsługują wszystkich właściwości CSS, więc mogą nie obsługiwać wszystkich wymienionych właściwości. Ponieważ te właściwości bezpośrednio odpowiadają właściwościom CSS, można również odnosić się do podręcznika style obiektu oferowanego przez CodeW3C.com Podręcznik CSSaby zobaczyć ich znaczenie i poprawne wartości.
- Poprzednia strona DOM CharacterData
- Następna strona DOM CSSRule