Bien, en firefox cambia al instante, pero en IE antes de cambiar, se muestra el color de fondo, negro en mi caso, y queda bastante mal ya que antes de cambiar la imagen se ve el color negro durante medio segundo quizás y no es ese el efecto que busco.
Dejo el código aquí:
Código HTML:
/* menu */ .menusup {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(url/media/images/menu/fondo.gif); position:relative; border-bottom:1px solid #444;} .menusup li {float:left;} .menusup li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;} .menusup li a b {float:left; display:block; padding:0 16px 0 8px;color:#aaa;} .menusup li a:hover {color:#fff; background:#000 url(url/media/images/menu/cambio.gif);text-decoration:none;} .menusup li a:hover b {color:#fff;background:url(url/media/images/menu/cambio.gif) no-repeat right top;text-decoration:none;} #menu-categorias{ /*background:#8F9090 url('url/media/images/menu/menu_categorias.gif') repeat-x;*/ margin:0; margin-top:-2px; padding:0; list-style:none; border:1px solid #181A1C; } #menu-categorias a{ background:#3A3C3D; font-weight:bold; width:150px; text-align:center; color:#aaa; padding:5px; display:block; border-bottom:1px solid #aaa; } #menu-categorias a:hover{ background:#C98C2A; color:#fff; text-decoration:none; }
Si alguien ve donde puede estar el error se agradecerá enormemente
Un saludo.