Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
La interfaz CSSRule es la interfaz base abstracta para cualquier tipo de declaración CSS. Esto incluye tanto conjuntos de reglas como reglas at. Se espera que una implementación preserve todas las reglas especificadas en una hoja de estilo CSS, incluso si la regla no es reconocida por el analizador. Las reglas no reconocidas se representan utilizando la interfaz ICSSUnknownRule.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Propiedades
CSSText
La representación textual parsable de la regla. Esto refleja el estado actual de la regla y no su valor inicial.
[DOMName("cssText")]
string CSSText { get; set; }
Valor de la Propiedad
ParentRule
Si esta regla está contenida dentro de otra regla (por ejemplo, una regla de estilo dentro de un bloque @media), esta es la regla contenedora. Si esta regla no está anidada dentro de ninguna otra regla, esto devuelve null.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Valor de la Propiedad
ParentStyleSheet
La hoja de estilo que contiene esta regla.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Valor de la Propiedad
Type
El tipo de la regla, como se definió anteriormente. Se espera que se puedan usar métodos de conversión específicos de enlace para convertir de una instancia de la interfaz CSSRule a la interfaz derivada específica implícita por el tipo.
[DOMName("type")]
short Type { get; }