2010-01-16 8 views
24

I found these CSS attributes, que hacen que el cursor se parece a una mano:Cross-browser 'del cursor: pointer'

  • IE - style = "cursor: mano;"
  • NS6/IE6 - style = "cursor: puntero;"
  • Navegador cruzado - style = "cursor: puntero; cursor: mano;"

Sin embargo, noté que Stack Overflow usa "cursor: puntero" en su CSS. Sin embargo, esto aparentemente también funciona en IE.

Entonces ... ¿qué da? ¿Cuál es la forma correcta e independiente del navegador de utilizar este elemento de CSS?

+5

Dejando a un lado, si está buscando tutoriales de desarrollo web y la página en la que aterriza menciona algo acerca de DHTML, entonces debe reconocer de inmediato que se trata de 10 años fuera de fecha. Aunque técnicamente todavía usamos DHTML hoy, el término no se usa mucho. – Mikepote

Respuesta

53

Según Quirksmode, la única sintaxis multi-navegador es:

element { 
    cursor: pointer; 
    cursor: hand; 
} 

Se dará más información sobre el cursor así:

En el pasado, el valor de la mano era forma de Microsoft de decir puntero; y IE 5.0 y 5.5 solo a mano. Dado que es el valor del cursor que es que se usa con más frecuencia, la mayoría de los otros navegadores también han implementado la mano.

Desde IE 6 y 7 puntero de apoyo, ya no hay razón para usar la mano, excepto cuando IE mayores son parte de su público objetivo .

Creo que la página a la que se vinculó podría estar un poco desactualizada con los navegadores más nuevos.

10

Yo solo he usado cursor:pointer, y he notado la falta de soporte en los principales navegadores.