Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Enlaces y anclas (no lo consigo)

Estas en el tema de Enlaces y anclas (no lo consigo) en el foro de HTML en Foros del Web. Buenas a todos, soy recién llegado y mi intención es aprender paso a paso los lenguajes de programación web para llegar a crear páginas con ...
  #1 (permalink)  
Antiguo 07/06/2013, 15:48
 
Fecha de Ingreso: junio-2013
Mensajes: 7
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Enlaces y anclas (no lo consigo)

Buenas a todos, soy recién llegado y mi intención es aprender paso a paso los lenguajes de programación web para llegar a crear páginas con cierta calidad.

El caso es que ya llevo varios días peleándome con el tema de los enlaces dentro de la propia página y no logro salirme.

Posiblemente (casi seguro) que será una chorrada, pero me he quedado atascado y no hay manera de salir, a ver si alguien podría ayudarme a ver dónde estoy errando.

Os paso el código, porque pulsando sobre los enlaces no obedecen como, teóricamente, deberían.

No he usado <a name> porque he leído que ya no se utiliza y que ahora debe usarse <id>

<html>
<head>
<title>ejemplos de enlaces</title>
</head>
<body bgcolor="D0E1B4"> <FONT face="arial">
<br>
<b>INDICE</b> <br>
<br>
<A href="#parrafo1"> Párrafo 1 </A> <br>
<A href="#parrafo2"> Párrafo 2 </A> <br>
<A href="#parrafo3"> Párrafo 3 </A> <br>
<A href="#parrafo4"> Párrafo 4 </A> <br>
<br>
<br>
<h3 id="parrafo1"> primer párrafo </h3>
Bla bla bla.
<br>

<h3 id="parrafo2"> segundo párrafo </h3>
Bla bla bla.
<br>

<h3 id="parrafo3"> tercer párrafo </h3>
Bla bla bla.
<br>

<h3 id="parrafo4"> cuarto párrafo </h3>
Bla bla bla.
<br>

</body>

</FONT>

</html>

Muchas gracias de antemano y saludos a tod@s.
  #2 (permalink)  
Antiguo 07/06/2013, 16:17
Avatar de alberto510a  
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años, 6 meses
Puntos: 35
Respuesta: Enlaces y anclas (no lo consigo)

Hola, no sé que pretendes hacer ni cual es tu problema pero por lo pronto fíjate en como tienes la etiqueta que cierra a este <FONT face="arial">, la tienes fuera del body.

Saludos
__________________
No hay preguntas tontas, sino tontos que no preguntan.
  #3 (permalink)  
Antiguo 08/06/2013, 17:36
 
Fecha de Ingreso: junio-2013
Mensajes: 7
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Enlaces y anclas (no lo consigo)

Tienes toda la razón alberto510a, ya ves que soy muy novato en el tema, lo que pretendo hacer con el código (habiendo corregido el cierre de </FONT>) es aprender a crear enlaces internos a anclas dentro de la propia página y cuando pulso sobre los 4 enlaces creados inicialmente no obedecen, de modo que no me conducen a las anclas invocadas.

Repito que seguro que se trata de alguna tontería o error de novato pero, puesto que hace poco me he puesto a aprender sobre el tema de manera autodidacta, me he bloqueado y no veo donde puede estar el error, así que os agradezco vuestra paciencia y ayuda.

Saludos.
  #4 (permalink)  
Antiguo 08/06/2013, 18:13
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Enlaces y anclas (no lo consigo)

Hola:

Prueba con el lorem ipsum.

Las pocas líneas no llegan a necesitar un scroll, y por eso el anclaje no consigue su efecto....

En vez de un simple br, prueba con 50...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Última edición por caricatos; 09/06/2013 a las 00:57 Razón: autocorreción (¡gracias ZK!)
  #5 (permalink)  
Antiguo 08/06/2013, 18:18
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 8 meses
Puntos: 36
Respuesta: Enlaces y anclas (no lo consigo)

lo que quieres hacer son anclas

<p><a href="#uno">texto 1</a></p>
<p><a href="#dos">texto 2</a></p>
<p><a href="#tres">texto 3</a></p>


<p><a name="uno" id="uno"></a>esto es un texto</p>
aqui le das el alto necesario o los <br /> que quieras
<p><a name="dos" id="dos"></a>texto 2 </p>


<p><a name="tres" id="tres"></a>texto 3 </p>ahi un ejemplo sencillo

si te ayude sumame un puntillo

espero te sirva ,cualqueir cosa estoy para ayudarte
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #6 (permalink)  
Antiguo 09/06/2013, 14:50
 
Fecha de Ingreso: junio-2013
Mensajes: 7
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Enlaces y anclas (no lo consigo)

Muchísimas gracias caricatos y herzbazi por vuestra respuesta; el caso es que he probado tal y como me indicáis los dos, depurando el código (pasándolo por el validator de W3C) y, tanto en un caso como en otro, me funcionan las 2 primeras anclas pero las otras 2 no, no sé dónde estoy fallando pero parece que mi relación con las anclas no es muy fructífera...
Adjunto los dos códigos para que detectéis qué es lo que hago mal porque le he dado muchas vueltas y no encuentro solución :

Opción "caricatos" :

<!DOCTYPE html>
<html lang="es">
<head>
<title>ejemplos de enlaces</title>
<meta charset="UTF-8">
</head>
<br>
<b>INDICE</b> <br>
<br>
<A href="#parrafo1">P&aacute;rrafo 1</A> <br>
<A href="#parrafo2">P&aacute;rrafo 2</A> <br>
<A href="#parrafo3">P&aacute;rrafo 3</A> <br>
<A href="#parrafo4">P&aacute;rrafo 4</A> <br>
<br>
<br>
<h1 id="parrafo1">primer p&aacute;rrafo</h1> <br>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis commodo orci
ut tortor facilisis non lacinia magna porttitor. Mauris cursus eleifend
imperdiet. Donec malesuada sodales nisl, vitae suscipit ipsum ornare ut.
Vestibulum nisi purus, dignissim rutrum feugiat in, vehicula sit amet urna.
Curabitur sit amet metus urna. In auctor mauris vulputate sapien pretium in
pretium velit elementum. Morbi vel quam ante. Vivamus sit amet porttitor
risus. Nam faucibus dolor vitae ipsum porta nec ullamcorper dolor ornare.
Maecenas rhoncus congue turpis. Sed lorem lectus, commodo eget accumsan
fringilla, imperdiet eget mi. Vivamus sollicitudin imperdiet mattis.
Nam dapibus erat ac mauris consectetur cursus. Proin in nisi mi, ut convallis
nibh.
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

<h1 id="parrafo2">segundo p&aacute;rrafo</h1> <br>
Nunc egestas egestas consequat. Pellentesque mi lorem, interdum semper mattis
nec, lobortis a sem. Cras ultricies tellus ut mi dictum nec vulputate nunc
dignissim. Integer ligula ipsum, aliquam laoreet mattis nec, consequat at
elit. Quisque porta tortor ut risus porta sit amet facilisis augue rutrum.
Mauris vitae magna eu orci vestibulum blandit non eu sapien. Nunc condimentum
leo et lacus euismod a laoreet justo interdum. Nam eros felis, laoreet sed
molestie et, volutpat in sapien.
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

<h1 id="parrafo3">tercer p&aacute;rrafo</h1> <br>
Proin porta volutpat pretium. Sed dolor nisl, tempor sed tincidunt ut,
eleifend eget lorem. Nulla facilisi. Mauris congue nunc in sapien dignissim
dignissim. Sed lacinia faucibus gravida. Aliquam eget quam est, eu cursus
lacus. In imperdiet faucibus volutpat. Morbi adipiscing posuere imperdiet.
Praesent eu ligula ut arcu laoreet bibendum ac ac urna. Curabitur at blandit
nulla. Praesent eget ligula non erat tincidunt mollis id ut leo. Integer vel
dolor arcu. Aenean viverra scelerisque odio eget pellentesque. Quisque porta
hendrerit nisi nec cursus.
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

<h1 id="parrafo4">cuarto p&aacute;rrafo</h1> <br>
Cras tincidunt commodo mattis. Donec est nisi, euismod facilisis volutpat
eget, euismod in dui. Cum sociis natoque penatibus et magnis dis parturient
montes, nascetur ridiculus mus. Praesent egestas metus non diam volutpat nec
eleifend diam posuere. Vestibulum ante ipsum primis in faucibus orci luctus
et ultrices posuere cubilia Curae; Curabitur tristique, lacus non imperdiet
imperdiet, ipsum nunc varius neque, ut porta dui libero sed ligula.
Vestibulum malesuada pretium vulputate. Vivamus orci est, tincidunt nec
mollis et, molestie in quam. Donec vestibulum suscipit mi a pulvinar.
Morbi eleifend tellus a erat feugiat eget suscipit leo scelerisque.

</body>
</html>

Opción "herzbazi" :

<!DOCTYPE html>
<html lang="es">
<head>
<title>ejemplos de enlaces</title>
<meta charset="UTF-8">
</head>
<br>
<b>INDICE</b> <br>
<br>
<A href="#parrafo1">P&aacute;rrafo 1</A> <br>
<A href="#parrafo2">P&aacute;rrafo 2</A> <br>
<A href="#parrafo3">P&aacute;rrafo 3</A> <br>
<A href="#parrafo4">P&aacute;rrafo 4</A> <br>
<br>
<br>
<p><A href="parrafo1" id="parrafo1"></A>primer p&aacute;rrafo</p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis commodo orci
ut tortor facilisis non lacinia magna porttitor. Mauris cursus eleifend
imperdiet. Donec malesuada sodales nisl, vitae suscipit ipsum ornare ut.
Vestibulum nisi purus, dignissim rutrum feugiat in, vehicula sit amet urna.
Curabitur sit amet metus urna. In auctor mauris vulputate sapien pretium in
pretium velit elementum. Morbi vel quam ante. Vivamus sit amet porttitor
risus. Nam faucibus dolor vitae ipsum porta nec ullamcorper dolor ornare.
Maecenas rhoncus congue turpis. Sed lorem lectus, commodo eget accumsan
fringilla, imperdiet eget mi. Vivamus sollicitudin imperdiet mattis.
Nam dapibus erat ac mauris consectetur cursus. Proin in nisi mi, ut convallis
nibh.
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

<p><A href="parrafo2" id="parrafo2"></A>segundo p&aacute;rrafo</p>
Nunc egestas egestas consequat. Pellentesque mi lorem, interdum semper mattis
nec, lobortis a sem. Cras ultricies tellus ut mi dictum nec vulputate nunc
dignissim. Integer ligula ipsum, aliquam laoreet mattis nec, consequat at
elit. Quisque porta tortor ut risus porta sit amet facilisis augue rutrum.
Mauris vitae magna eu orci vestibulum blandit non eu sapien. Nunc condimentum
leo et lacus euismod a laoreet justo interdum. Nam eros felis, laoreet sed
molestie et, volutpat in sapien.
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

<p><A href="parrafo3" id="parrafo3"></A>tercer p&aacute;rrafo</p>
Proin porta volutpat pretium. Sed dolor nisl, tempor sed tincidunt ut,
eleifend eget lorem. Nulla facilisi. Mauris congue nunc in sapien dignissim
dignissim. Sed lacinia faucibus gravida. Aliquam eget quam est, eu cursus
lacus. In imperdiet faucibus volutpat. Morbi adipiscing posuere imperdiet.
Praesent eu ligula ut arcu laoreet bibendum ac ac urna. Curabitur at blandit
nulla. Praesent eget ligula non erat tincidunt mollis id ut leo. Integer vel
dolor arcu. Aenean viverra scelerisque odio eget pellentesque. Quisque porta
hendrerit nisi nec cursus.
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

<p><A href="parrafo4" id="parrafo4"></A>cuarto p&aacute;rrafo</p>
Cras tincidunt commodo mattis. Donec est nisi, euismod facilisis volutpat
eget, euismod in dui. Cum sociis natoque penatibus et magnis dis parturient
montes, nascetur ridiculus mus. Praesent egestas metus non diam volutpat nec
eleifend diam posuere. Vestibulum ante ipsum primis in faucibus orci luctus
et ultrices posuere cubilia Curae; Curabitur tristique, lacus non imperdiet
imperdiet, ipsum nunc varius neque, ut porta dui libero sed ligula.
Vestibulum malesuada pretium vulputate. Vivamus orci est, tincidunt nec
mollis et, molestie in quam. Donec vestibulum suscipit mi a pulvinar.
Morbi eleifend tellus a erat feugiat eget suscipit leo scelerisque.

</body>
</html>

Muchas gracias y saludos
  #7 (permalink)  
Antiguo 10/06/2013, 00:15
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Enlaces y anclas (no lo consigo)

Hola:

Sigues con el mismo problema que al principio, detrás del último texto la página llega a su fin sin poder ir más abajo... además de algunos errores que no entiendo que se ta hayan pasado después de validar... falta el tag body, y todas las etiquetas van en minúsculas... si coloreas la página o le asignas un borde podrás comprobar lo que te estoy planteando.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 10/06/2013, 14:23
 
Fecha de Ingreso: junio-2013
Mensajes: 7
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Enlaces y anclas (no lo consigo)

caricatos, sólo puedo decir una cosa: "¡¡¡Qué burro!!!", debí de borrar el <body> cuando le quité el color de fondo para depurar el código y ya no pensé más en él.
Ya he añadido un montón de <br> entre párrafos de anclas y ahora ya me funciona (muchas gracias).
Sólo me queda una duda; si quiero que me funcionen los enlaces internos con anclas, ¿éstas siempre deberán estar muy separadas?¿no es posible que funcione si las anclas quedan bastante seguidas?

Muchas gracias.
  #9 (permalink)  
Antiguo 10/06/2013, 17:45
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Enlaces y anclas (no lo consigo)

Hola:

Cita:
Iniciado por young_grasshopper Ver Mensaje
Sólo me queda una duda; si quiero que me funcionen los enlaces internos con anclas, ¿éstas siempre deberán estar muy separadas?¿no es posible que funcione si las anclas quedan bastante seguidas?

Muchas gracias.
Los anclajes funcionan siempre, pero si tu página tiene un tamaño por su contenido, los enlaces internos solo podrán mostrar lo que está dentro. No dejes de hacerlo aunque visualmente no te guste... es una buena práctica.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: anclas, enlaces, página
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:52.