página - href html ejemplos
¿Hay alguna forma de marcar o vincular a una sección de una página sin un ancla? (3)
La extensión de Firefox "Web Marker" hace exactamente lo que quieres.
https://addons.mozilla.org/en-US/firefox/addon/web-marker/
Puedes encontrar su código fuente y documentación aquí:
¿Hay alguna forma de marcar o vincular a una página HTML (de la que no soy autor) sin tener un ancla en el código html?
Quiero que la página se desplace hacia una sección en particular cuando se accede desde un marcador o hipervínculo, incluso si no hay una etiqueta de ancla en la página de destino.
Nota: la página de destino tiene una etiqueta de anclaje como "foo" y luego un marcador como http:/...hello.html#foo
no solo llevará al usuario a hello.html, sino que también se desplazará automáticamente hacia la sección de la página para que la etiqueta de anclaje "foo" está en la parte superior de la pantalla
Si todo lo demás falla, puede usar obtener la consulta de window.location
, usar jQuery para obtener el elemento DOM, preguntar por su posición y scrollTop
para moverse allí (vea jQuery desplazarse hasta el elemento )
Solo necesita tener el atributo id apropiado en un elemento para usarlo como un marcador ...
<a href="#test">Test</a>
...
<p id="test">Hello world</p>
Ver la especificación W3C: Anclas con el atributo id
Las especificaciones anteriores también permitían la navegación basada en el atributo de name
, pero este atributo se ha eliminado de las últimas especificaciones de HTML (pero si hay un atributo de name
se puede utilizar de la misma manera que un atributo de id
).
Si no hay ningún atributo de id
o name
que desea navegar, no hay forma de navegar al punto específico dentro de la página, solo a la página en sí. En este caso, es posible que desee citar la información pertinente y proporcionar una cita con un enlace o tal vez preguntar al autor si agregarían una id
.