Interface ICSSRule

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

string

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

ICSSRule

ParentStyleSheet

A folha de estilo que contém esta regra.

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

Valor da Propriedade

ICSSStyleSheet

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

Valor da Propriedade

short

 Português