Foros del Web » Creando para Internet » CSS »

como?????

Estas en el tema de como????? en el foro de CSS en Foros del Web. Mi problemilla es que he puesto este estilo en una página: <style type="text/css"> <!-- body { scrollbar-face-color: #CC7F7F; scrollbar-shadow-color: #DEADAD; scrollbar-highlight-color: #DEADAD; scrollbar-3dlight-color: #DEADAD; scrollbar-darkshadow-color: ...
  #1 (permalink)  
Antiguo 03/06/2003, 06:49
Avatar de T-Boz  
Fecha de Ingreso: febrero-2003
Ubicación: Perdida
Mensajes: 74
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta como?????

Mi problemilla es que he puesto este estilo en una página:

<style type="text/css">
<!--
body { scrollbar-face-color: #CC7F7F; scrollbar-shadow-color: #DEADAD; scrollbar-highlight-color: #DEADAD; scrollbar-3dlight-color: #DEADAD; scrollbar-darkshadow-color: #DEADAD; scrollbar-track-color: #DEADAD; scrollbar-arrow-color: #FFFFFF; }
A:link {BACKGROUND: none; COLOR: #000000 ; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:visited {BACKGROUND: none; COLOR: #990000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover {BACKGROUND: none; COLOR: #990000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; }

-->
</style>

Hasta ahí todo bien y fácil , si no fuese porque lo que quiero es que el último vínculo visitado se quede del color que indico, es decir, tal y como está el código, todos los vínculos una vez visitados se quedan en ese color (incluso después de cerrar y volver a abrir la página) , y me gustaría que fuese solo el último que se ha visitado , de modo que cuando pinche sobre otro, el anterior vuelva a ponerse del color no visitado y el nuevo al que se ha accedido se quede del color visitado y al cerrar y volver a abrir la página aparezcan todos como no visitados.

Poniendo solo esto sin utilizar el estilo que he puesto arriba si me funciona lo que he explicado :

<body bgcolor="#FFFFFF" link="black" vlink="black" alink="#990000">

Pero lo que quiero es que quede el efecto del estilo y esto que pido. Como lo hago????? Que tengo que añadir a ese estilo????

No se si me habré explicado bien

Gracias
  #2 (permalink)  
Antiguo 03/06/2003, 06:56
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Pues cambia el color en A:active, deja el mismo color en A:link y A:visited, y si quieres cambiarlo en A:hover pos lo haces...
Realmente lo que estás haciendo es que el link activo sea de distinto color al link normal/visitado.
Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 03/06/2003, 07:13
Avatar de T-Boz  
Fecha de Ingreso: febrero-2003
Ubicación: Perdida
Mensajes: 74
Antigüedad: 21 años, 1 mes
Puntos: 0
Gracias ferny, pero creo que no me he explicado.
Ya se que estoy cambiando el color, por defecto el no visitado es azul y el visitado morado. Pues yo he cambiado el azul por el negro y el morado por el rojo. Haciendo lo que lo qme has indicado no sale lo que quiero, digamos que lo que quiero es que el visitado se quede rojo hasta que pinche en uno nuevo, entonces el nuevo se pondrá en rojo y el que estaba antes en rojo se pondrá en negro (creo que me estoy rayando ) de forma que siempre quede uno rojo que será el último que se ha visitado y los demás en negro.

Ya se que no me explico muy bien , pero no se que es lo que tengo que poner exactamente he probado varias cosas y no va como quiero.

  #4 (permalink)  
Antiguo 03/06/2003, 07:35
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
T-boz,

Ferny tiene razón, si lo que quieres es que estén todos en negro y al pinchar en uno se ponga en rojo y al pinchar en otro el uno se ponga de nuevo en negro y el recién pinchado en rojo lo que necesitas es dar a a:lin y a:visited el color negro y el rojo debes ponerselo a a:active

<style type="text/css">
<!--
body { scrollbar-face-color: #CC7F7F; scrollbar-shadow-color: #DEADAD; scrollbar-highlight-color: #DEADAD; scrollbar-3dlight-color: #DEADAD; scrollbar-darkshadow-color: #DEADAD; scrollbar-track-color: #DEADAD; scrollbar-arrow-color: #FFFFFF; }
A:link {BACKGROUND: none; COLOR: #000000 ; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active {BACKGROUND: none; COLOR: #990000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:visited {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover {BACKGROUND: none; COLOR: #990000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; }

-->
</style>
  #5 (permalink)  
Antiguo 03/06/2003, 07:46
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Pues sí, efectivamente eso es lo máximo que puedes hacer.

Aunque creo entender que lo que pretendes es que al cambiar de página, el link de otro color siga siendo siempre el último visitado... eso no puedes hacerlo con simple HTML/CSS, como dije lo más que puedes hacer es capturar el link activo.

Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #6 (permalink)  
Antiguo 03/06/2003, 07:46
Avatar de T-Boz  
Fecha de Ingreso: febrero-2003
Ubicación: Perdida
Mensajes: 74
Antigüedad: 21 años, 1 mes
Puntos: 0
No puede ser algo me falla y no se el que , eso que me estais diciendo es lo primero que he probado y no me va, y después de darme vuestra respuesta lo he vuelto a probar y nada

Lo voy a revisar otra vez a ver si se me ha pasado algo

Gracias
  #7 (permalink)  
Antiguo 03/06/2003, 07:50
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
Espera que te cuelgo un ejemplo

.... unos segundillos más tarde.....



Yá veo lo que te pasa. En css es importante el orden en la declaración de los estilos.

Pon la definición de active en último lugar


<style type="text/css">
<!--
body { scrollbar-face-color: #CC7F7F; scrollbar-shadow-color: #DEADAD; scrollbar-highlight-color: #DEADAD; scrollbar-3dlight-color: #DEADAD; scrollbar-darkshadow-color: #DEADAD; scrollbar-track-color: #DEADAD; scrollbar-arrow-color: #FFFFFF; }
A:link {BACKGROUND: none; COLOR: #000000 ; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:visited {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover {BACKGROUND: none; COLOR: #990000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; }
A:active {BACKGROUND: none; COLOR: #990000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
-->
</style>

  #8 (permalink)  
Antiguo 03/06/2003, 08:03
Avatar de T-Boz  
Fecha de Ingreso: febrero-2003
Ubicación: Perdida
Mensajes: 74
Antigüedad: 21 años, 1 mes
Puntos: 0
Muchísimas gracias a los dos, poniendo el active en último lugar como has dicho tunait si que me funciona .
Muxas, muxas, muxas gracias.
  #9 (permalink)  
Antiguo 03/06/2003, 08:04
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Je, menos mal que tunait (¡hola tunait! ) se fijó, pues no caí en que active iba al final
Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
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 18:37.