Usted puede utilizar
disabled="disabled"
en la etiqueta de anclaje, creo - que es lo que hago en csharpindepth.com, de todos modos. No me gustaría jurar qué tan ampliamente apoyado es, sin duda, es probable que quieras comprobarlo. Parece que está bien en Chrome, IE y Firefox. No sé si hay un equivalente solo en CSS.
Tenga en cuenta que creo que esto hará que el enlace visiblemente no se pueda hacer clic (sin embargo, el navegador quiere hacer eso) en lugar de simplemente no hacer nada.
EDIT: Acabo de probar esto en un archivo local, y no funciona ... mientras que definitivamente funciona en csharpindepth.com. Vale la pena intentarlo, pero también vale la pena mirar otros enfoques :)
EDITAR: Como señala BoltClock, este no es HTML estrictamente válido, lo que puede significar que solo funcionará en el modo peculiar, por ejemplo. (Eso podría explicar mi falla al producirlo localmente)
Probablemente esté mejor con una solución de JavaScript junto con un estilo CSS para cambiar la apariencia del enlace ... pero dejaré esta respuesta aquí solo para el grabar.
¿Desea que su presentación sea un texto no cliqueable o su comportamiento? –
Si no desea que se pueda hacer clic en el texto, no lo convierta en un enlace. – BoltClock
No puede confiar en lo que sucede en el lado del cliente. Por lo tanto, debe denegar el acceso al enlace en el servidor de cualquier manera. –