Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Rozhraní CSSRule je abstraktní základní rozhraní pro jakýkoli typ CSS prohlášení. To zahrnuje jak sady pravidel, tak at-pravidla. Očekává se, že implementace zachová všechna pravidla specifikovaná v CSS stylovém listu, i když pravidlo není rozpoznáno parserem. Nerozpoznaná pravidla jsou reprezentována pomocí rozhraní ICSSUnknownRule.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Vlastnosti
CSSText
Parsovatelná textová reprezentace pravidla. To odráží aktuální stav pravidla a ne jeho počáteční hodnotu.
[DOMName("cssText")]
string CSSText { get; set; }
Hodnota vlastnosti
ParentRule
Pokud je toto pravidlo obsaženo uvnitř jiného pravidla (např. stylové pravidlo uvnitř bloku @media), toto je obsahující pravidlo. Pokud toto pravidlo není zanořeno uvnitř žádných jiných pravidel, vrací null.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Hodnota vlastnosti
ParentStyleSheet
Stylový list, který obsahuje toto pravidlo.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Hodnota vlastnosti
Type
Typ pravidla, jak je definováno výše. Očekává se, že se mohou používat specifické metody přetypování k přetypování z instance rozhraní CSSRule na konkrétní odvozené rozhraní naznačené typem.
[DOMName("type")]
short Type { get; }