¿Es válido un href vacío?
Uno de nuestros desarrolladores web utiliza el siguiente HTML como marcador de posición para diseñar una lista desplegable.
<a href="" class="arrow"></a>
¿Se considera válida esta etiqueta de anclaje?
Como no hay ningún valor href, aparece como roto en algunos de nuestros informes de verificación de enlaces.
Aceptado
Es válido.
Sin embargo, la práctica estándar es utilizar href="#"
o algunas veces href="javascript:;"
.
Como han dicho otros, es válido.
Sin embargo, cada enfoque tiene algunas desventajas:
href="#"
agrega una entrada adicional al historial del navegador (lo cual es molesto cuando, por ejemplo, se presiona el botón Atrás).
href=""
recarga la pagina
href="javascript:;"
no parece tener ningún problema (aparte de verse desordenado y sin sentido). ¿Alguien sabe de alguno?