Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/04/2008, 09:17
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: como se hace un a:active¿?¿?¿?

Es una bonita solución, pero en mi humilde opinión, a mi me parece un poco enrevesado. Quiero decir: ya que en cada página hay que cambiar el id del body, yo optaría por dar a todos los vínculos una clase, digamos "inactivo", y al que va a estar iluminado la clase "activo". Por ejemplo:

<a href="#" class="activo">Uno</a>
<a href="#" class="inactivo">Dos</a>
<a href="#" class="inactivo">Tres</a>
<a href="#" class="inactivo">Cuatro</a>

para la página Uno.

<a href="#" class="inactivo">Uno</a>
<a href="#" class="activo">Dos</a>
<a href="#" class="inactivo">Tres</a>
<a href="#" class="inactivo">Cuatro</a>

para la página 2, etc.

Y en la css

.inactivo {background-color: #000;}
.activo {background-color: #f00;}

que viene a ser lo mismo, pero actuando sobre los elementos del menú, no sobre el body, que podría resultar algo más peligroso. Como de costumbre, igual no he entendido bien lo que se quiere hacer (he leido todo el hilo), pero según lo que interpreto, esta solución es muy sencilla y con pocas posibilidades de error.

Mikel.