Objeto CSS2Properties XML DOM
- Página anterior DOM CharacterData
- Página siguiente DOM CSSRule
El objeto CSS2Properties es la colección de todas las propiedades CSS2 y sus valores.
Descripción del objeto CSS2Properties
El objeto CSS2Properties representa un grupo de propiedades de estilo CSS y sus valores. Define una propiedad JavaScript para cada propiedad definida en la especificación CSS.
La propiedad style de un HTMLElement es un objeto CSS2Properties de solo lectura y writable, al igual que la propiedad style del objeto CSSStyleRule. Sin embargo, el valor devuelto por Window.getComputedStyle() es un objeto CSS2Properties, cuyas propiedades son de solo lectura.
Propiedades del objeto CSS2Properties
Propiedad cssText
La propiedad cssText es una representación de texto de un grupo de propiedades de estilo y sus valores. Este texto se formatea como una hoja de estilo CSS, eliminando los corchetes que rodean al selector de elementos de las propiedades y valores.
Establecer este atributo con un valor ilegal lanzará un error con el código SYNTAX_ERR. Excepción DOMExceptionCuando el objeto CSS2Properties es de solo lectura, intentar establecer esta propiedad lanzará un error con el código NO_MODIFICATION_ALLOWED_ERR. Excepción DOMException
Atributos correspondientes a las propiedades CSS
Además del atributo cssText, el objeto CSS2Properties tiene un atributo para cada propiedad CSS admitida por el navegador. Los nombres de estos atributos corresponden de manera estrecha a los nombres de las propiedades CSS, pero se han realizado algunas modificaciones para evitar errores de sintaxis en JavaScript. Las propiedades de palabras múltiples con guiones (-) (como font-family) no tienen guiones en JavaScript, sino que cada palabra comienza con mayúscula (como fontFamily). Además, el atributo float choca con el nombre reservado float, por lo que se convierte en cssFloat.
Cada propiedad definida por la especificación CSS2 tiene un nombre de propiedad CSS2Properties correspondiente en Manual de referencia de objeto styleSe enumeran. Tenga en cuenta que algunos navegadores pueden no admitir todas las propiedades CSS, por lo que también pueden no admitir todas las propiedades enumeradas. Dado que estos atributos corresponden directamente a las propiedades CSS, también puede referirse al manual de referencia de estilo proporcionado por CodeW3C.com Manual de referencia de CSS,para ver sus significados y valores válidos.
Páginas relacionadas
Manual de referencia de DOM HTML:Objeto Style
Manual de referencia:Manual de referencia de CSS
- Página anterior DOM CharacterData
- Página siguiente DOM CSSRule