Class CssRule
- Namespace
- SharpVectors.Dom.Css
- Assembly
- SharpVectors.Css.dll
public abstract class CssRule : ICssRule
- Inheritance
-
CssRule
- Implements
- Derived
- Inherited Members
Constructors
Fields
- _isReadOnly
Specifies the read/write state of the instance
- _origin
The origin stylesheet type of this rule
Properties
- CssText
The parsable textual representation of the rule. This reflects the current state of the rule and not its initial value.
- ParentRule
If this rule is contained inside another rule (e.g. a style rule inside an @media block), this is the containing rule. If this rule is not nested inside any other rules, this returns null
- ParentStyleSheet
The style sheet that contains this rule
- Type
The type of the rule, as defined above. The expectation is that binding-specific casting methods can be used to cast down from an instance of the CSSRule interface to the specific derived interface implied by the type.
Methods
- GetStylesForElement(XmlElement, string, MediaList, CssCollectedStyleDeclaration)
Used to find matching style rules in the cascading order
- ResolveOwnerNode()
Finds the owner node of this rule