Foros del Web » Creando para Internet » HTML »

Links con #

Estas en el tema de Links con # en el foro de HTML en Foros del Web. Hola Recientemente me he vuelto a poner a hacer una web, y veo que ahora la mayoria de las páginas están hechas con links al ...
  #1 (permalink)  
Antiguo 11/06/2012, 02:34
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 1 mes
Puntos: 11
Links con #

Hola

Recientemente me he vuelto a poner a hacer una web, y veo que ahora la mayoria de las páginas están hechas con links al estilo
Código:
<a href="#">Pagina destino</a>
Pero lo que no se es:

1- Sus ventajas respecto a:

Código:
<a href="paginadestino.html">Pagina destino</a>
2- Como implementarlo para que me redireccione donde quiero.

Gracias de antemano
  #2 (permalink)  
Antiguo 11/06/2012, 04:50
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Links con #

Eso es un enlace a ninguna parte.
La etiqueta <a> obligatoriamente tiene que contener el atributo href.
Por esa obligatoriedad en las demostraciones se pone como valor del atributo cualquier cosa para que el funcionamiento sea el debido.

Al trasladar el ejemplo a una página concreta los destinos de los enlaces deben ser colocados por el usuario en función de sus necesidades.
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #3 (permalink)  
Antiguo 11/06/2012, 08:10
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 1 mes
Puntos: 11
Respuesta: Links con #

Gracias por la información ,pero es que aún así, si veo el código de una página ya subida, en ella si tienen los links así. Los controlaran con javascript supongo.
  #4 (permalink)  
Antiguo 11/06/2012, 09:09
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Links con #

Hola:

Ese caracter indica que el enlace es hacia una "marca" (la "m" de "html" -markup- es marca), y si en el href de un enlace está ese carácter simplemente indica que se enlaza a una marca... si es el primero de los caracteres es en la misma página... puede el enlace empezar por un sitio web normal, seguido de ese carácter y terminado en la marca concreta.

Las marcas equivalen al id de un elemento o al atributo name de un tag "a" (creo que era la idea original).

por ejemplo:

<h1 id="titulo">Este es un título</h1>

para que la página se posicione en ese tag basta con pinchar en el enlace:

<a href="#titulo">ir al título</a>

El mismo efecto se conseguiría con:


<h1 ><a name="titulo">Este es un título</a></h1>

Aparte, hay páginas muy mal hechas y semánticamente "horrorosas", y ponen ese href para lanzar un script, por el vicio de algunas (todas) librerías o de querer mostrar la mano del cursor.

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

Última edición por caricatos; 11/06/2012 a las 09:10 Razón: ortografía
  #5 (permalink)  
Antiguo 11/06/2012, 12:41
 
Fecha de Ingreso: junio-2012
Mensajes: 17
Antigüedad: 11 años, 10 meses
Puntos: 2
Pregunta Respuesta: Links con #

Hola caricatos, te hago una pregunta... a qué te referís con vicios de algunas (todas) librerías de script?
  #6 (permalink)  
Antiguo 11/06/2012, 13:44
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 1 mes
Puntos: 11
Respuesta: Links con #

Cita:
Iniciado por caricatos Ver Mensaje
Hola:


Las marcas equivalen al id de un elemento o al atributo name de un tag "a" (creo que era la idea original).

por ejemplo:

<h1 id="titulo">Este es un título</h1>

para que la página se posicione en ese tag basta con pinchar en el enlace:

<a href="#titulo">ir al título</a>

El mismo efecto se conseguiría con:


<h1 ><a name="titulo">Este es un título</a></h1>

Aparte, hay páginas muy mal hechas y semánticamente "horrorosas", y ponen ese href para lanzar un script, por el vicio de algunas (todas) librerías o de querer mostrar la mano del cursor.

Saludos
Gracias. Sólo una pregunta, que sería mejor, poner
Código:
<a href="#titulo">ir al título</a>
ó

Código:
<a name="titulo">ir al título</a>
¿O es indiferente?

Gracias
  #7 (permalink)  
Antiguo 11/06/2012, 18:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Links con #

Hola:

Vayamos por partes, como diría Jack.

Cita:
Iniciado por ebestudio Ver Mensaje
Hola caricatos, te hago una pregunta... a qué te referís con vicios de algunas (todas) librerías de script?
Un vicio muy común, incluso anterior al auge de las librerías es el usar un enlace para lanzar un script. Un tag a es un enlace, y aunque se pueda asociar una función, la función (vaya la rebuznancia) es enlazar.
... Ese vicio tal vez no sea culpa de librerías , pero hay otros que sí, como depender de clases o de otro atributo con su sentido semántico como rel.




Cita:
Iniciado por Gothgauss Ver Mensaje
Gracias. Sólo una pregunta, que sería mejor, poner
Código:
<a href="#titulo">ir al título</a>
ó

Código:
<a name="titulo">ir al título</a>
¿O es indiferente?

Gracias
Tus dos ejemplos tienen distintas finalidades... el primero es un enlace y el segundo un anclaje.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 12/06/2012, 07:59
 
Fecha de Ingreso: junio-2012
Mensajes: 17
Antigüedad: 11 años, 10 meses
Puntos: 2
De acuerdo Respuesta: Links con #

Gracias caricatos!

Etiquetas: link, links, 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 06:38.