Tengo muchas <a>
etiquetas html sin el href
atributo para hacer onclick
llamadas javascript. Estos enlaces no tienen un estilo de puntero de cursor. Tienen cursor de estilo de texto.
¿Cómo puedo configurar el estilo del cursor para señalar los enlaces sin usar el href
atributo?
Sé que puedo agregar href = "#". Tengo esto en muchos lugares en el documento html, y me gustaría saber cómo hacer un puntero de estilo de cursor para enlaces sin usar el href
atributo.
Respuestas:
en su archivo css agregue esto ...
si no tiene un archivo CSS, agréguelo al HEAD de su página HTML
también puede usar el atributo href = "" devolviendo falso al final de su javascript.
Esto es bueno por muchas razones. SEO o si las personas no tienen javascript, href = "" funcionará. p.ej
@ver http://www.alistapart.com/articles/behavioralseparation
Editar: Vale la pena señalar que la respuesta de @ BalusC donde menciona
:hover
no es necesaria para el caso de uso del OP. Aunque se puede agregar otro estilo con el:hover
selector.fuente
cursor: hand;
Simplemente agregue esto a su estilo CSS global:
De esta manera, ya no dependerá del estilo de cursor predeterminado del navegador.
fuente
text
lugar depointer
en Chrome.fuente
Así es como cambia el cursor de una flecha a una mano cuando pasa el cursor sobre un objeto determinado
object
(myObject).fuente
Dales a todos una clase común (por ejemplo, un enlace). Luego agregue en el archivo css:
O como sugirió @mxmissile, hágalo en línea con style = "cursor: pointer;"
fuente
cree una clase con el siguiente CSS y agréguelo a sus etiquetas con eventos onclick:
fuente
Usa CSS
cursor: pointer
si no recuerdo mal.Ya sea en su archivo CSS:
Luego solo agregue el siguiente HTML a cualquier elemento que desee tener el cursor de enlace:
class="link_cursor"
(el método preferido).O use CSS en línea:
fuente
Versión angular:
fuente
Esto funcionó para mí:
fuente