Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/09/2011, 15:18
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: Ruta del CSS junto html

es que tu problema es que no has captado que no se debe anidar así...

si colocas
Código CSS:
Ver original
  1. a{color:#fe0;
  2. link{...}
  3. }
es incorrecto

debes aplicar
Código CSS:
Ver original
  1. a{...} /* regla general afecta al link en todos sus estados*/
  2. /* de forma independiente */
  3. a:link{...}
  4. a:active{...}
  5. a:visite{...}
  6. a:hover{...}
notese que cada uno de los estados habré y cierra de forma independiente, no se puede meter uno dentro de otro como lo has hecho en tu código de ejemplo inicial

Cita:
a {

a:link {text-decoration:none; color: lime;} /* Link no visitado*/
a:visited {text-decoration:none; color:#99CC66} /*Link visitado*/
a:active {text-decoration:none; color:#99FF00; background:#EEEEEE} /*Link activo*/
a:hover {text-decoration:underline; color:#99FF00; background: #EEEEEE} /*Mouse sobre el link*/

}
si retiras el código que marco en rojo veras que funciona todo correctamente

aunque si queremos optimizar tu codigo lo ideal es
Código CSS:
Ver original
  1. a{text-decoration:none;color:#0f0;}
  2. a:visited{color:#9c6;}
  3. a:active{color:#9f0;background:#eee;}
  4. a:hover{color:#9fc;background:#eee;}