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
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
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
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
El índice insertado