Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
CSSRule-gränssnittet är det abstrakta basgränssnittet för alla typer av CSS-uttalanden. Detta inkluderar både regeluppsättningar och at-regler. En implementation förväntas bevara alla regler som specificeras i ett CSS-stilmall, även om regeln inte igenkänns av parsern. Igenkända regler representeras med ICSSUnknownRule-gränssnittet.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Egenskaper
CSSText
Den parserbara textuella representationen av regeln. Detta speglar det aktuella tillståndet för regeln och inte dess ursprungliga värde.
[DOMName("cssText")]
string CSSText { get; set; }
Egenskapsvärde
ParentRule
Om denna regel är innesluten i en annan regel (t.ex. en stilregel inuti ett @media-block), är detta den inneslutande regeln. Om denna regel inte är inbäddad i några andra regler, returnerar detta null.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Egenskapsvärde
ParentStyleSheet
Den stilmall som innehåller denna regel.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Egenskapsvärde
Type
Typen av regeln, som definierats ovan. Förväntningen är att bindningsspecifika typkonverteringsmetoder kan användas för att konvertera från en instans av CSSRule-gränssnittet till det specifika härledda gränssnittet som antyds av typen.
[DOMName("type")]
short Type { get; }