Interface ICSSStyleSheet

Interface ICSSStyleSheet

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

La interfaz CSSStyleSheet es una interfaz concreta utilizada para representar una hoja de estilo CSS, es decir, una hoja de estilo cuyo tipo de contenido es “text/css”.

[DOMObject]
[DOMName("CSSStyleSheet")]
[ComVisible(true)]
public interface ICSSStyleSheet : IStyleSheet

Implementa

IStyleSheet

Propiedades

CSSRules

La lista de todas las reglas CSS contenidas dentro de la hoja de estilo. Esto incluye tanto conjuntos de reglas como reglas @.

[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }

Valor de la Propiedad

ICSSRuleList

OwnerRule

Si esta hoja de estilo proviene de una regla @import, el atributo ownerRule contendrá el CSSImportRule. En ese caso, el atributo ownerNode en la interfaz StyleSheet será nulo. Si la hoja de estilo proviene de un elemento o una instrucción de procesamiento, el atributo ownerRule será nulo y el atributo ownerNode contendrá el Node.

[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }

Valor de la Propiedad

ICSSRule

Métodos

DeleteRule(int)

Se utiliza para eliminar una regla de la hoja de estilo.

[DOMName("deleteRule")]
void DeleteRule(int index)

Parámetros

index int

El índice.

InsertRule(string, int)

Se utiliza para insertar una nueva regla en la hoja de estilo. La nueva regla ahora se convierte en parte de la cascada.

[DOMName("insertRule")]
long InsertRule(string rule, int index)

Parámetros

rule string

La regla de estilo.

index int

El índice de la regla.

Devuelve

long

El índice insertado.

 Español