Me pregunto cuál es la forma correcta de reiniciar/desarmar la propiedad CSS behavior
para IE.¿Cuál es la forma * correcta * de deshacer la propiedad de comportamiento en CSS?
div { behavior:url(fixIE.htc); }
Necesito restablecer esto para algunos elementos específicos. Empecé a buscar la respuesta después de que me di cuenta de que este no funciona:
.my-div { behavior:0; }
He encontrado an SO post que dice que una cadena vacía trabajó, pero no hay ninguna referencia citó que esto es de hecho la manera correcta de hacerlo :
.my-div { behavior:''; }
sin embargo, he visto esta utilizado en algún código que he encontrado:
.my-div { behavior:none; }
no puedo encontrar ninguna referencia real, ya que no es realmente en la especificación, lo más parecido que encontré fue aquí:
http://reference.sitepoint.com/css/behavior
... pero no aclara la cuestión.
¿Cuál es la manera correcta, o no importa (considere también la interacción de JavaScript, si hace alguna diferencia)? Incluya una referencia si existe, eso es lo que realmente estoy buscando.
Aha, eso es lo que estaba buscando. Sabía que "no parecía correcto y no pude encontrar nada del W3C, ni nada oficial al respecto", supuse porque era una cosa de MSIE ... Umm, es * IE-solo ¿verdad? –
IE y Netscape, utilizando algo llamado _Action Sheets_ Creo, así que, sí, IE-only en la práctica :) – scumah
De hecho, ni siquiera la versión actual del borrador scumah linked tiene una propiedad de comportamiento. – reisio