Foros del Web » Creando para Internet » CSS »

Links visitados no cambien de color

Estas en el tema de Links visitados no cambien de color en el foro de CSS en Foros del Web. ¿Cual es la propiedad CSS o similar que puedo utilizar para que al visitar un link de mi sitio éste no cambie su color(ni nada ...
  #1 (permalink)  
Antiguo 27/03/2009, 07:03
Avatar de amanbur  
Fecha de Ingreso: noviembre-2006
Ubicación: Valencia
Mensajes: 129
Antigüedad: 11 años, 1 mes
Puntos: 1
Links visitados no cambien de color

¿Cual es la propiedad CSS o similar que puedo utilizar para que al visitar un link de mi sitio éste no cambie su color(ni nada realmente, pero lo único que no consigo es quitar el color moradito que por defecto te incluye el navegador)?, es decir, no quiero incluir un color para links visitados sino mantener el que tuviera.
  #2 (permalink)  
Antiguo 27/03/2009, 07:13
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.460
Antigüedad: 15 años, 4 meses
Puntos: 2097
Respuesta: Links visitados no cambien de color

Tienes que usar pseudoclases.

Por ejemplo, en tu caso sería usar visited.

Sería algo así:
Código css:
Ver original
  1. a:visited {
  2. ...
  3. }

Tendrías que tener en cuenta también otros, como active, link y hover.

link es el vínculo en reposo (normal).
visited vínculo visitado.
hover al pasar con el mouse por encima.
active es el vínculo activo, cuando haces click sobre el.
Normalmente, para que no hayan problemas, el orden debería de ser link, visited, hover, active (para recordalo, suele decirse que recuerdes LoVe/HAte).

Si quieres que todos tengan siempre el mismo valor, pues podrías usar algo como ésto:
Código css:
Ver original
  1. a:link,a:visited,a:hover,a:active{
  2. ...
  3. }

Si quieres tener algún efecto al pasar por encima, sacas el hover y lo pones aparte:
Código css:
Ver original
  1. a:link,a:visited,a:active{
  2. ...
  3. }
  4. a:hover{
  5. text-decoration:underline;
  6. }

Y bueno, si quieres usar alguna clase, pues sería así:
Código css:
Ver original
  1. a.tuClase:link{
  2. ...
  3. }

Tienes más información en éste enlace sobre pseudo clases.
  #3 (permalink)  
Antiguo 27/03/2009, 10:11
Avatar de ElTukán  
Fecha de Ingreso: mayo-2007
Ubicación: En España
Mensajes: 605
Antigüedad: 10 años, 7 meses
Puntos: 4
Respuesta: Links visitados no cambien de color

Yo lo hice de la siguiente manera afectando a todo el body
Cita:
<body alink= blue vlink= blue></body>
Saludos
  #4 (permalink)  
Antiguo 27/03/2009, 12:48
Avatar de watcherweb  
Fecha de Ingreso: marzo-2009
Mensajes: 21
Antigüedad: 8 años, 8 meses
Puntos: 1
Respuesta: Links visitados no cambien de color

con esto puedes ponerle color a cada accion de el link, si usas drinwever en las propiedades de la pagina lo configuras, pero este es el codigo que te genrea es lo mismo, solo ponlo en el <head>.
en visited asignas el color ,si qieres que nunca kmbie aunq lo visiten ponle el mismo color que a:link . el ejemlpo este, trae colores diferentes para cada accion, tu configuralos

<style type="text/css">
<!--
a:link {
text-decoration: none;
color: #204954;
}
a:visited {
text-decoration: none;
color: #999999;
}
a:hover {
text-decoration: none;
color: #408A9F;
}
a:active {
text-decoration: none;
}
body,td,th {
font-family: Trebuchet MS;
font-size: 12px;
color: #224A55;
}
-->
</style>



ya te dieron soluciones pero espero te sirva
salu2
  #5 (permalink)  
Antiguo 28/03/2009, 05:09
Avatar de amanbur  
Fecha de Ingreso: noviembre-2006
Ubicación: Valencia
Mensajes: 129
Antigüedad: 11 años, 1 mes
Puntos: 1
Respuesta: Links visitados no cambien de color

Muchas gracias por vuestro esfuerzo,no llevo mucho en los foros y estoy sorprendido de como ayudais a la gente.

El problema es que tengo varios estilos para los enlaces en la misma página, intentaré ponerle el color para cada uno en concreto.
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 08:47.