Al parecer :active unicamente resalta el elemento cuando se esta activando. No significa que se quede activo todo el tiempo
http://www.w3.org/TR/CSS21/selector....pseudo-classes
Para dejarlo con otro color de fondo tendrias que asignarle otra clase
Código HTML:
<style>
a { background: #000 }
a.active { background: #fff }
</style>
<body>
<a href="#">link 1</a>
<a href="#" class="active">link 1</a>
</body>