Foros del Web » Creando para Internet » CSS »

Los enlaces activos no se quedan marcados

Estas en el tema de Los enlaces activos no se quedan marcados en el foro de CSS en Foros del Web. Hola, soy nuevo aqui. Tenia una pequeña gran duda que me inquieta, necesito que el enlace seleccionado se quede marcado, esta puesto el a:active y ...
  #1 (permalink)  
Antiguo 06/05/2009, 01:05
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Los enlaces activos no se quedan marcados

Hola, soy nuevo aqui. Tenia una pequeña gran duda que me inquieta, necesito que el enlace seleccionado se quede marcado, esta puesto el a:active y funciona mientras href="#", pero en cuanto le pongo una direccion al enlace deja de funcionar... Espero vuestra ayuda...

Un Saludo

Gracias de antemano
  #2 (permalink)  
Antiguo 06/05/2009, 03:09
Avatar de talmente  
Fecha de Ingreso: noviembre-2007
Mensajes: 233
Antigüedad: 10 años
Puntos: 4
Respuesta: Los enlaces activos no se quedan marcados

No pones código, te pongo lo básico para que te funcione:

a { color: #990000; }
a:visited { color: #999900; }
a:hover { color: #CC6633; }
a:active { color: #F30; }
a:focus { color: #F30; }
  #3 (permalink)  
Antiguo 06/05/2009, 03:21
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Los enlaces activos no se quedan marcados

este es mi codigo

.elemTabla td a:link{
color: #B22222;
text-decoration: none;
}
.elemTabla td a:visited{
color: #B22222;
text-decoration: none;
}

.elemTabla td a:active{
color: White;
background-color: #B22222;
}
.elemTabla td a:focus{
color: White;
background-color: #B22222;
}

He probado ya de todos los ordenes posibles y nada.....
Graciass
  #4 (permalink)  
Antiguo 06/05/2009, 17:36
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 10 años, 6 meses
Puntos: 538
Respuesta: Los enlaces activos no se quedan marcados

si lo quieres hacer utilizando sólo css debes definir una clase en tu css, por ejemplo:
Cita:
.activo a {/*aquí las propiedades que quieres que tenga*/]
y en cada html aplicarla al enlace que quieres que se mantenga con esas propiedades:
Cita:
<a class="activo" ... >
si sólo lo vas a utilizar una vez en cada html puedes sustituir la clase por un id (#activo a{...} <a id="activo" ...>
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #5 (permalink)  
Antiguo 07/05/2009, 05:29
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Los enlaces activos no se quedan marcados

pero de esta manera que me comentas siempre van a estar marcados noo??? yo quiero que se queden marcados solo cuando estan activos, es decir cuando estas visualizando el contenido de ese enlace. Gracias.
  #6 (permalink)  
Antiguo 07/05/2009, 06:10
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 10 años, 6 meses
Puntos: 538
Respuesta: Los enlaces activos no se quedan marcados

Pero ¿dónde muestras el contenido de esos enlaces?
Si todos los enlaces se "abren" en la misma ventana (mismo archivo html) al pulsar sobre cualquier parte del documento perderán la condición de activos, por lo que no podrás hacerlo con css, necesitarás recurrir a algún script u otro lenguaje (creo).

Pero si esos enlaces te llevan a otra página, al que le has aplicado la clase activo mantendrá las propiedades hasta que cargues otra distinta, aunque selecciones texto, pinches sobre una imagen, etc.
Creí entender que era esto último lo que deseabas conseguir. Si es lo primero, está fuera de mis conocimientos.
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #7 (permalink)  
Antiguo 07/05/2009, 06:20
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Los enlaces activos no se quedan marcados

muchas gracias por tu ayuda.... es lo primero, los enlaces cargan paginas independientes en una capa de la misma pagina de los enlaces, pero aunque yo no pulse en ningun sitio pierde el activo. Gracias de nuevo.
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 21:03.