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