Tecnología

Inicio

¿Cuál es el IE6 CSS Eliminar la regla?

¿Cuál es el IE6 CSS Eliminar la regla?


En el desarrollo web, hojas de estilo en cascada o CSS, se puede utilizar para definir la apariencia o estilo de elementos HTML dentro de una página Web. Estas definiciones de estilos individuales dentro de CSS son conocidos como "reglas". Puede utilizar modelo de objetos de documento HTML de JavaScript o DOM, para eliminar las reglas de una hoja de estilo específico utilizado por el documento. Microsoft Internet Explorer versión 6, y todas las versiones anteriores a IE9, interpretan el DOM de manera diferente que la mayoría de los navegadores modernos, y por lo tanto requieren un método pasado de moda ahora, para la eliminación de reglas.

Sintaxis

Si está codificando para Internet Explorer de prensa anteriores a la versión 9, debe utilizar el método removeRule () de las hojas de estilo de objeto. Por lo tanto, la inserción de la línea de código

document.styleSheets [0] .removeRule (0)

en la secuencia de comandos se retire la primera regla de la primera hoja de estilos en su documento HTML. Esto también funciona en Internet Explorer 9, Safari y Chrome.

Compatibilidad

navegadores web interpretan código diferente entre sí, por lo que la compatibilidad del navegador web un tema constante para los codificadores. Si su público objetivo está usando IE6 o cualquier otra versión pre-9 de IE, tendrá que utilizar el método removeRule () para esta tarea. Sin embargo, esto no funcionará para Firefox y Opera. Desde el lanzamiento de IE 9, la eliminación de reglas CSS se pueden manejar en la versión más reciente de todos los navegadores importantes por lugar de utilizar el método DeleteRule () con la misma sintaxis exacta.

Resultado

Extracción de un estilo a partir de un elemento eliminará cualquier "apariencia personalizada" tu CSS estaba imponiendo en ese elemento. El estilo elemento entonces reflejará la siguiente regla CSS más específica que afectaría a él. Si no existe ninguna otra regla, el estilo del elemento por defecto a lo que el navegador Web crea conveniente poner en práctica.