¿Es funcional o méramente ornamental?
Si es funcional, debería usar algún otro lenguaje, tipo js y prevenir que algún usuario lo tenga deshabilitado.
Si es ornamental, con css sí es posible:
:target
Una intro a dicha pseudoclase:
http://bit.ly/cCHQgW
Y sí, es persistente.