13/04/2008, 09:51
|
| Colaborador | | Fecha de Ingreso: octubre-2006 Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 18 años, 3 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. |