Oggetto CSS2Properties XML DOM
- Pagina precedente DOM CharacterData
- Pagina successiva DOM CSSRule
L'oggetto CSS2Properties è una raccolta di tutte le proprietà CSS2 e dei loro valori.
Descrizione dell'oggetto CSS2Properties
L'oggetto CSS2Properties rappresenta un insieme di proprietà di stile CSS e dei loro valori. Per ogni proprietà definita dalla specifica CSS, definisce una proprietà JavaScript.
L'attributo style di un HTMLElement è un oggetto CSS2Properties readonly e writable, come l'attributo style dell'oggetto CSSStyleRule. Tuttavia, il valore restituito da Window.getComputedStyle() è un oggetto CSS2Properties con proprietà readonly.
Proprietà dell'oggetto CSS2Properties
L'attributo cssText
L'attributo cssText è una rappresentazione testuale di un insieme di proprietà di stile e dei loro valori. Questo testo viene formattato come una tabella di stile CSS, rimuovendo le parentesi graffe dell'elemento selettore che circonda le proprietà e i valori.
Impostare questa proprietà con un valore non valido genererà un errore con il codice SYNTAX_ERR. Eccezione DOMExceptionQuando l'oggetto CSS2Properties è readonly, tentare di impostare questa proprietà genererà un errore con il codice NO_MODIFICATION_ALLOWED_ERR. Eccezione DOMException.
Proprietà corrispondenti alle proprietà CSS
Oltre alla proprietà cssText, l'oggetto CSS2Properties ha una proprietà per ogni proprietà CSS supportata dal browser. I nomi di queste proprietà corrispondono strettamente ai nomi delle proprietà CSS, ma sono stati modificati per evitare errori di sintassi in JavaScript. Le proprietà a più parole contenenti trattini (ad esempio font-family) non hanno trattini in JavaScript, ma la prima lettera di ogni parola è maiuscola (ad esempio fontFamily). Inoltre, la proprietà float è in conflitto con il riservato float, quindi viene convertita in cssFloat.
ogni proprietà definita dalla specifica CSS2 ha un nome di proprietà CSS2Properties corrispondente in manuale di riferimento dell'oggetto styleelenchati. Si prega di notare che alcuni browser non supportano tutte le proprietà CSS, quindi potrebbero non supportare tutte le proprietà elencate. Poiché queste proprietà corrispondono direttamente alle proprietà CSS, è possibile fare riferimento anche al manuale di riferimento style fornito da CodeW3C.com Manuale di riferimento CSSper vedere il loro significato e i valori validi.
Pagine correlate
Manuale di riferimento HTML DOM:Oggetto Style
Manuale di riferimento:Manuale di riferimento CSS
- Pagina precedente DOM CharacterData
- Pagina successiva DOM CSSRule