Foros del Web » Creando para Internet » CSS »

A: active no funciona

Estas en el tema de A: active no funciona en el foro de CSS en Foros del Web. El el headerlink quiero tener de color XXXX cuando un link este activo pero con el siguiente codigo no me funciona. #tmheaderlinks li a { ...
  #1 (permalink)  
Antiguo 21/12/2012, 04:13
 
Fecha de Ingreso: noviembre-2012
Mensajes: 19
Antigüedad: 11 años, 5 meses
Puntos: 0
A: active no funciona

El el headerlink quiero tener de color XXXX cuando un link este activo pero con el siguiente codigo no me funciona.

#tmheaderlinks li a {
height: 27px;
width: 140px;
display: block;
text-align:center;
padding: 6px 0 0 0px;
font: 11px "Arial"; /*Fredericka the Great*/
color: #C0C0C0;/*#5B5B5B;*/
text-decoration: none;
text-transform: uppercase;
background: url(../img/fondolink.png) no-repeat;
}

#tmheaderlinks li a:hover, #tmheaderlinks li a.active {
color: #CC9D00;
}

pone: a.active y solo se me queda el link de inicio con el color indicado,; lo he cambiado a a:active y no se queda ningun lik de ese color, ni siquiera el de inicio.
  #2 (permalink)  
Antiguo 21/12/2012, 04:48
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: A: active no funciona

:active no sirve para lo que piensas. :active es el estado del link cuando se hace click sobre él, al igual que :hover es el estado del link cuando pasa el mouse por encima.

Tienes que usar una clase extra —como hiciste con la clase .active— y ponerla en el HTML donde corresponda. Es decir, tiene que ser algo manual, no hay forma mágica de hacerlo en CSS. Para automatizarlo tendrías que usar algún tipo de lenguaje de servidor o javascript.
  #3 (permalink)  
Antiguo 21/12/2012, 05:24
 
Fecha de Ingreso: noviembre-2012
Mensajes: 19
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: A: active no funciona

Debes de tener razón, ya que solo se me marcan activados los links del TMheaderLinks que venian por defecto, es decir, los que he añadido no se quedan marcados.
En que archivo html lo tendre que modificar eso?
  #4 (permalink)  
Antiguo 21/12/2012, 06:51
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: A: active no funciona

No sé lo que es TMheaderLinks. Supongo que estarás usando algún CMS u otra historia parecida. Si es así dile a algún moderador que envíen tu tema al foro de aplicaciones prefabricadas que por ahí saben de esos menesteres.
  #5 (permalink)  
Antiguo 22/12/2012, 03:53
 
Fecha de Ingreso: noviembre-2012
Mensajes: 19
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: A: active no funciona

como digo a un nmoderador que me lleve alli el tema?
Si utilizo prestashop.
  #6 (permalink)  
Antiguo 22/12/2012, 10:41
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: A: active no funciona

Dale al triángulo que tienes ahí y pídeles que lo muevan.

Etiquetas: hover, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:36.