Interface ICSSStyleSheet

Interface ICSSStyleSheet

Nombre del espacio: Aspose.Html.Dom.Css Colección: Aspose.HTML.dll (25.4.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”.

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

Implements

IStyleSheet

Properties

CSSR

La lista de todas las reglas de CSS contenidas dentro de la hoja de estilo. Esto incluye tanto set de reglas como at-rules.

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

Valor de la propiedad

ICSSRuleList

OwnerRule

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

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

Valor de la propiedad

ICSSRule

Methods

DeleteRule(Int)

Utilizado para eliminar una regla de la hoja de estilo.

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

Parameters

index int

El índice.

InsertRule(Título, int)

Usado 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)

Parameters

rule string

La regla del estilo.

index int

La regla del índice.

Returns

long

El índice insertado

 Español