Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
A interface CSSRule é a interface base abstrata para qualquer tipo de declaração CSS. Isso inclui tanto conjuntos de regras quanto regras at. Espera-se que uma implementação preserve todas as regras especificadas em uma folha de estilo CSS, mesmo que a regra não seja reconhecida pelo analisador. Regras não reconhecidas são representadas usando a interface ICSSUnknownRule.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Propriedades
CSSText
A representação textual analisável da regra. Isso reflete o estado atual da regra e não seu valor inicial.
[DOMName("cssText")]
string CSSText { get; set; }
Valor da Propriedade
ParentRule
Se esta regra estiver contida dentro de outra regra (por exemplo, uma regra de estilo dentro de um bloco @media), esta é a regra contenedora. Se esta regra não estiver aninhada dentro de nenhuma outra regra, isso retorna null.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Valor da Propriedade
ParentStyleSheet
A folha de estilo que contém esta regra.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Valor da Propriedade
Type
O tipo da regra, conforme definido acima. A expectativa é que métodos de conversão específicos de vinculação possam ser usados para converter de uma instância da interface CSSRule para a interface derivada específica implícita pelo tipo.
[DOMName("type")]
short Type { get; }