Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/04/2008, 09:51
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: Fondo de menu, en IE... mal.

Sí, efectivamente. Me extrañaba que usaras los selectores ".menusup li a b" y ".menusup li a:hover b", lo que significaría que estabas usando esos elementos "b" en tu html.

A este respecto, creo que no deberías usar elementos de presentación html de esa forma, sobre todo teniendo en cuenta que el selector ".menusup li a " ya cuenta con un "font-weight:bold; ", y yo reemplazaría los elementos "b" por "span", tanto en los enlaces como en sus respectivas declaraciones css.

Desde luego para imágenes de ese tamaño no necesitas una precarga por javascript, y tampoco tengo muy claro para qué estás usando este código:

<script type="text/javascript">
at_attach("menu-cat", "menu-categorias", "hover", "y");
</script>

El problema del fondo negro, seguramente se te produce por este selector:

.menusup li a:hover {color:#fff; background:#000 url(cambio.gif);text-decoration:none;}

con lo que le estás diciendo que tu fondo sea negro y que luego ponga la imagen de fondo. Normalmente esto funciona mejor si lo cambias por "transparent", de esta manera:

.menusup li a:hover {color:#fff; background:transparent url(cambio.gif);text-decoration:none;}

Pruéba esos dos cambios y ya contarás.

Mikel.