in

¿Qué hace la expresión href?

apple touch icon@2

Un <a> elemento es HTML inválido a menos que tenga un href o name atributo.

Si desea que se muestre correctamente como un enlace (es decir, subrayado, puntero de mano, etc.), solo lo hará si tiene un href atributo.

Por lo tanto, un código como este a veces se usa como una forma de hacer un enlace, pero sin tener que proporcionar una URL real en el href atributo. El desarrollador obviamente quería que el enlace en sí no hiciera nada, y esta era la forma más fácil que conocía.

Probablemente tenga algún código de evento de JavaScript en otro lugar que se activa cuando se hace clic en el enlace, y eso será lo que realmente quiere que suceda, pero quiere que se vea como un normal <a> enlace de etiqueta.

Algunos desarrolladores usan href="#" con el mismo propósito, pero esto hace que el navegador salte a la parte superior de la página, lo que puede no ser deseable. Y no podía simplemente dejar el href en blanco, porque href="" es un enlace a la página actual (es decir, provoca una actualización de la página).

Hay formas de evitar estas cosas. Usando un bit vacío de código Javascript en el href es uno de ellos, y aunque no es la mejor solución, funciona.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

java 8

Tutorial de Java8

kYQ7MSnZ9xjSo2GRX9enuB 1200 80

Netflix estaba haciendo una serie de acción en vivo de Legend of Zelda, pero Nintendo canceló el proyecto después de filtraciones