Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
L’interface CSSRule est l’interface de base abstraite pour tout type d’instruction CSS. Cela inclut à la fois les ensembles de règles et les règles @. On s’attend à ce qu’une implémentation préserve toutes les règles spécifiées dans une feuille de style CSS, même si la règle n’est pas reconnue par le parseur. Les règles non reconnues sont représentées à l’aide de l’interface ICSSUnknownRule.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Propriétés
CSSText
La représentation textuelle analysable de la règle. Cela reflète l’état actuel de la règle et non sa valeur initiale.
[DOMName("cssText")]
string CSSText { get; set; }
Valeur de la propriété
ParentRule
Si cette règle est contenue à l’intérieur d’une autre règle (par exemple, une règle de style à l’intérieur d’un bloc @media), il s’agit de la règle contenant. Si cette règle n’est pas imbriquée à l’intérieur d’autres règles, cela renvoie null.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Valeur de la propriété
ParentStyleSheet
La feuille de style qui contient cette règle.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Valeur de la propriété
Type
Le type de la règle, tel que défini ci-dessus. L’attente est que des méthodes de casting spécifiques au binding puissent être utilisées pour effectuer un cast d’une instance de l’interface CSSRule vers l’interface dérivée spécifique impliquée par le type.
[DOMName("type")]
short Type { get; }