hash en etiquetas de anclaje

¿Cómo cargo una página y hago que se abra en una determinada ubicación de la página cargada?

Por ejemplo, digamos que tengopage1.html, que tiene 3 enlaces

<a href="page2.html#1">1</a>
<a href="page2.html#2">2</a>
<a href="page2.html#3">3</a>

enpage2.html, También tengo esos enlaces en la página, es decir,

<a href="page3.html#1">1</a>
<a href="page3.html#2">2</a>
<a href="page3.html#3">3</a>

pero cuando hago clic en el#2 o#3 enlace depage1.html, siempre se abren en la parte superior de la página, aunque#2 y#3 están fuera de la pantalla enpage2.html que deben desplazarse hacia abajo para ser vistos.

No estoy seguro de lo que estoy haciendo mal.

Respuestas a la pregunta(6)

Su respuesta a la pregunta