Interface ICSSRule

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

string

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

ICSSRule

ParentStyleSheet

Stylový list, který obsahuje toto pravidlo.

[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }

Hodnota vlastnosti

ICSSStyleSheet

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; }

Hodnota vlastnosti

short

 Čeština