Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/09/2008, 09:55
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
Respuesta: Eliminar el a:hover de un elemento de lista

Tonterías: es una cosa que tú también sabes pero ha sido un pequeño error

Bueno, la cuestión es que relamente creo que para hacer lo que quieres, Darwinformatico, necesitas una de estas opciones:

1.- dar una clase al botón activado, y entonces en la css ponerle que cuando pase el ratón quede igual que si no lo hiciera:

#menu li a.activado, #menu li a.activado:hover {
background-image:url(../Neweb/Sources/Img/btna.png);
background-repeat:no-repeat;
height:27px;
width:114px;
padding-top:15px;
padding-left:25px;
color:#fff;
font:bold 14px georgia;
line-height: 1.3em;
display:block;
}

aunque en este caso habrás de tener cuidado de contradecir todas las propiedades de tu otra declaración de hover que no quieres que se ejecuten para este enlace..

2.- dar una clase tanto a enlaces activados como desactivados

<li><a href="#" class="activo">enlace</a></li>
<li><a href="#" class="inactivo">enlace</a></li>

y ahora darles el hover sólo a los inactivos:

#menu li a.inactivo:hover {lo que sea}

No sé si es lo más correcto pero yo es lo que hago habitualmente.

Por cierto: creo que puede ser un poco problemático eso de que pongas el fondo a los "li" en lugar de los "a", y sin embargo cambies el fondo a los "a" al pasar el ratón.
__________________
Visita mi nueva web idplus.org

Última edición por Mikmoro; 22/09/2008 a las 10:04