The CSSStyleDeclaration class represents a single CSS declaration block. This class may be used to determine the style properties currently set in a block or to set style properties explicitly within the block. While an implementation may not recognize all CSS properties within a CSS declaration block, it is expected to provide access to all specified properties in the style sheet through the CSSStyleDeclaration interface. Furthermore, implementations that support a specific level of CSS should correctly handle CSS shorthand properties for that level. For a further discussion of shorthand properties, see the CSS2Properties interface. Additionally the CSS2Properties interface is implemented. $css2propertyname All properties defined in the CSS2Properties class are available as direct properties of CSSStyleDeclaration with their respective DOM name, so e.g. ``fontStyle`` for property 'font-style'. These may be used as:: >>> style = CSSStyleDeclaration(cssText='color: red') >>> style.color = 'green' >>> print style.color green >>> del style.color >>> print style.color <BLANKLINE> Format:: [Property: Value Priority?;]* [Property: Value Priority?]?
Definition at line 61 of file cssstyledeclaration.py.
Public Member Functions | |
def | __contains__ |
def | __delitem__ |
def | __getitem__ |
def | __init__ |
def | __init__ |
def | __iter__ |
def | __repr__ |
def | __setattr__ |
def | __setitem__ |
def | __str__ |
def | children |
def | getCssText |
def | getProperties |
def | getProperty |
def | getPropertyCSSValue |
def | getPropertyPriority |
def | getPropertyValue |
def | item |
def | keys |
def | removeProperty |
def | setProperty |
Public Attributes | |
cssText | |
Static Public Attributes | |
tuple | cssText |
tuple | length |
tuple | parentRule |
tuple | seq |
Private Member Functions | |
def | __nnames |
def | _delP |
def | _getCssText |
def | _getP |
def | _setCssText |
def | _setP |
def | _setParentRule |
Private Attributes | |
_parentRule | |
_readonly |