yo seguire insistiendo en no hacer uso de href="#" y ahora mismo digo porque:
para no seguir viendo que muy frecuentemente preguntan lo mismo, por que este efecto tan raro cuando hago click, porque la pagina se me rebota, porque .... ?
de una o de otra forma pero lo preguntan, tan solo aqui un ejemplo
http://www.forosdelweb.com/search.php?searchid=637356
en el peor de los casos si queremos evitar que se nos rebote la pagina al inicio al hacer click de uno de estos links se tiene una solucion tan simple como href="#null" o href="#loquesea"
yo con esto ya pongo otra solucion para evitar el rebote.
que por cierto era precisamente ese el tema de este post:
"como evitar ese comportamiento" y no
"es o no es correcto href="#"