Курсор CSS2 не отображает «руку» - PullRequest
10 голосов
/ 03 декабря 2010

Я следую стандарту W3C здесь http://www.w3.org/TR/CSS2/ui.html и здесь http://www.quirksmode.org/css/cursor.html#note. Однако, элемент не отображается рукой при наведении курсора.Пожалуйста, помогите.

<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>

При просмотре с IE9 и наведением мыши курсор не превращается в «руку», а вместо этого - просто обычная стрелка.Пожалуйста, сообщите.

Спасибо!

Ответы [ 4 ]

29 голосов
/ 03 декабря 2010

Это должен быть только cursor: pointer;, потому что hand является проприетарным значением, реализованным только в старых версиях IE, и, следовательно, является недопустимым значением.

Если вы действительно заботитесь о IE 5.x, вы переключаете два свойства, то есть (cursor: hand; cursor: pointer, рука на первом месте). Ваш CSS все равно останется недействительным, поэтому я бы предпочел, чтобы вы не беспокоились.

3 голосов
/ 03 декабря 2010

hand не является допустимым значением для курсора - это IE8-наследие. Используйте pointer.

http://www.w3schools.com/css/pr_class_cursor.asp

3 голосов
/ 03 декабря 2010

в предоставленной ссылке:

Value:      [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit

hand недействительно css

в другой руке ссылки упоминается, однако она поддерживается только в ie, исключая ie9 beta и в опере.

если вы ищете руку с указательным указательным пальцем, вы хотите, чтобы pointer был последним из упомянутых в css

2 голосов
/ 03 декабря 2010

Попробуйте опустить "курсор: рука;" Согласно статье, на которую вы ссылаетесь, она нужна только для Internet Explorer 5. Если вы не разрабатываете внутреннее веб-приложение для компании, которая все еще работает с этим браузером, я бы пропустил это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...