Search


Search something to see results

CSSStyleSheet

A single CSS style sheet. It inherits properties and methods from its parent, StyleSheet.

MDN Reference

interface CSSStyleSheet {
    cssRules: CSSRuleList;
    ownerRule: null | CSSRule;
    rules: CSSRuleList;
    addRule(selector?: string, style?: string, index?: number): number;
    deleteRule(index: number): void;
    insertRule(rule: string, index?: number): number;
    removeRule(index?: number): void;
    replace(text: string): Promise<CSSStyleSheet>;
    replaceSync(text: string): void;
    disabled: boolean;
    href: null | string;
    get media(): MediaList;
    set media(mediaText: string): void;
    ownerNode: null | Element | ProcessingInstruction;
    parentStyleSheet: null | CSSStyleSheet;
    title: null | string;
    type: string;
}

Hierarchy (View Summary)

Index

Properties

Accessors

Methods

Properties

cssRules: CSSRuleList
ownerRule: null | CSSRule

MDN Reference

disabled: boolean
href: null | string
ownerNode: null | Element | ProcessingInstruction
parentStyleSheet: null | CSSStyleSheet
title: null | string
type: string

Accessors

  • get media(): MediaList

    Returns MediaList

  • set media(mediaText: string): void

    Parameters

    • mediaText: string

    Returns void

Methods

Parameters

  • Optionalselector: string
  • Optionalstyle: string
  • Optionalindex: number

Returns number

MDN Reference

Parameters

  • index: number

Returns void

Parameters

  • rule: string
  • Optionalindex: number

Returns number

Parameters

  • Optionalindex: number

Returns void

MDN Reference

Parameters

  • text: string

Returns Promise<CSSStyleSheet>

Parameters

  • text: string

Returns void