¿Es posible eliminar la propiedad CSS de comportamiento específico de IE a través de una regla más específica o la declaración !important
? Ejemplo:Eliminar/restablecer la propiedad de comportamiento de CSS
.a-rule
{
behavior: url(/some.htc);
}
.a-rule.more-specific
{
behavior: /*no HTC*/
}
Me doy cuenta de que anular las propiedades CSS no es deseable, pero estoy atascado aquí.
En Editar: No estoy seguro de dónde la gente se confunde con esta pregunta. Para todos los propósitos, puede considerar que esto ya es una hoja de estilo específica de IE. Me pregunto cómo, si el .a-rule
anterior existe y es inmutable, ¿cómo se puede eliminar el comportamiento a través de una regla más específica? Un equivalente CSS estándar sería:
.a-rule
{
border: 1px solid black;
}
.a-rule.more-specific
{
border: 0 none;
}
Se puede restablecer la propiedad del borde para un subconjunto de elementos a través de una regla más específica. Estoy preguntando cómo restablecer la propiedad del comportamiento de una manera análoga.
No tiene sentido para marcar esto como un duplicado. Es anterior a la otra pregunta, tiene más detalles y más gente involucrada. –