Kurzor CSS2 nezobrazuje „ruka“

Dodržuji standard W3C zde http://www.w3.org/TR/CSS2/ui.html a zde http://www.quirksmode.org/css/cursor.html#note. Prvek se však při přejetí myší nezobrazí rukou. Prosím, pomozte.

<a style="cursor:pointer;cursor:hand" onclick='javascript:window.open("http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>&amp;t=<?php single_post_title(); ?>", "_blank", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,copyhistory=no,left=300,top=100,width=626,height=436")'>[image goes here]</a>

Při prohlížení pomocí IE9 a přejetí myší se nezmění kurzor na „ruku“, ale místo toho je to jen běžná šipka. Prosím o radu.

Díky!

Odpověď

Mělo by to být cursor: pointer; sám, protože hand je proprietární hodnota implementovaná pouze starými verzemi IE, a je tedy neplatnou hodnotou.

Pokud vám ale skutečně záleží na IE 5.x, přepnete obě vlastnosti, tj. (cursor: hand; cursor: pointer , ruka je na prvním místě). Váš CSS však bude stále neplatný, takže bych byl raději, abyste se neobtěžovali.