Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Duda con enlaces a una misma página dentro de una lista

1 de agosto de 2014

Estoy usando esto para crear una lista con menú, pero cuando pongo el <li> <a href="#primero"> primero</a> para ir hasta la etiqueta primero no me obedece. ¿Qué estoy haciendo mal o dónde debo poner el <a href para que me envíe a esa etiqueta?


Respuestas

#1

El enlace <a> que nos muestras es correcto, pero para que funcione, el elemento al que quieres ir tiene que tener un atributo id cuyo valor coincida con el valor del atributo href.

Suponiendo que tu lista menú sea la siguiente:

<div id="menu">
    <ul>
        <li><a href="#primero"> Primero </a></li>
        ...
    </ul>
</div>

Para que al pinchar en el enlace Primero la página vaya hasta ese elemento, deberías tener al menos un elemento con el id="primero". Ejemplo:

<div id="menu">
    <ul>
        <li><a href="#primero"> Primero </a></li>
        ...
    </ul>
</div>
 
...
 
<div id="contenidos">
    <h1 id="primero"> ... </h1>
    <p> ... </p>
</div>

El atributo id="primero" lo puedes aplicar a cualquier elemento (párrafos, tablas, imágenes, etc.) pero asegúrate de que solamente un elemento de la página tenga ese id (no puedes usar el mismo id en dos elementos diferentes de una misma página).

@javiereguiluz

1 agosto 2014, 8:45