Меню

Ошибка значения cursor hand не является значением cursor hand

I’m following the standard of W3C here http://www.w3.org/TR/CSS2/ui.html and here http://www.quirksmode.org/css/cursor.html#note. However, the element isn’t displayed the hand when mouseover. Please help.

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

When viewing with IE9 and mouseover, it doesn’t change the cursor into the «hand», but it’s just the regular arrow instead. Please advise.

Thanks!

General Grievance's user avatar

asked Dec 3, 2010 at 7:27

Tam N.'s user avatar

3

It should be cursor: pointer; alone because hand is a proprietary value only implemented by old versions of IE, and is thus an invalid value.

If you actually care about IE 5.x, though, you switch the two properties around, i.e. (cursor: hand; cursor: pointer, hand comes first). Your CSS will still invalidate though, so I’d rather you not bother.

answered Dec 3, 2010 at 7:31

BoltClock's user avatar

BoltClockBoltClock

686k158 gold badges1372 silver badges1347 bronze badges

0

in your supplied link:

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 is not valid css

in the other link hand is mentioned however it is only supported in ie, excluding ie9 beta, and in opera.

if you are looking for the hand with the pointing indexfinger you want pointer to be the last one mentioned in the css

answered Dec 3, 2010 at 7:30

red-X's user avatar

red-Xred-X

5,0581 gold badge24 silver badges38 bronze badges

0

Try leaving out «cursor:hand;». According to the article you refer to, it is only needed for Internet Explorer 5. Unless you are developing a internal web app for a company who still work with that browser, I’d leave it out.

answered Dec 3, 2010 at 7:32

Kristof Claes's user avatar

Kristof ClaesKristof Claes

10.7k3 gold badges30 silver badges42 bronze badges

0

Я следую стандарту 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 ответы

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

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

ответ дан 03 дек ’10, 07:12

ответ дан 03 дек ’10, 07:12

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

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

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

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

ответ дан 03 дек ’10, 07:12

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

ответ дан 03 дек ’10, 07:12

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

javascript
html
css
cursor

or задайте свой вопрос.

sst421

26 / 3 / 0

Регистрация: 20.06.2012

Сообщений: 106

1

26.06.2013, 19:38. Показов 3455. Ответов 6

Метки нет (Все метки)


У меня осёл не понимает такой код:

CSS
1
2
3
4
5
.divHref:hover
{
cursor: hand;
cursor: pointer;
}

как можно выйти из ситуации? все остальные браузеры нормально отображают, а осёл нет…

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

26.06.2013, 19:38

Ответы с готовыми решениями:

Cursor: pointer;
В спецухе написано что работает для всех элементов. Для всех, да не для всех. Попытался установить…

Mouse.cursor = MouseCursor.HAND не пашет
Mouse.cursor = MouseCursor.HAND; Я так понимаю это для АС 2? А для АС 3 как правельно?

Вы…

STYLE=»CURSOR:HAND»
Столкнулся с такой проблемой: если в теге img прописать style=’cursor:hand’, то такая страничка в…

Cursor
Доброго времени суток комрады!
Беда у меня какая-то с курсором. Но обо всём по порядку. Мне нужно…

6

KOPOJI

Почетный модератор

Эксперт HTML/CSSЭксперт PHP

16842 / 6720 / 880

Регистрация: 12.06.2012

Сообщений: 19,967

26.06.2013, 20:24

2

используйте js, как-то так

HTML5
1
onmouseover="this.style.cursor='pointer'" onmouseout="this.style.cursor='default'"



1



26 / 3 / 0

Регистрация: 20.06.2012

Сообщений: 106

26.06.2013, 20:44

 [ТС]

3

Цитата
Сообщение от KOPOJI
Посмотреть сообщение

используйте js, как-то так
Код HTML
1
onmouseover=»this.style.cursor=’pointer'» onmouseout=»this.style.cursor=’default'»

спасибо) как раз у меня объект динамически создавался, обошёлся myObj.style.cursor=’pointer’;



0



13207 / 6595 / 1041

Регистрация: 10.01.2008

Сообщений: 15,069

27.06.2013, 15:59

4

Какой смысл в :hover и onmouseover ? Без наведения и так не увидите курсор.



0



Valiant

39 / 39 / 1

Регистрация: 12.02.2013

Сообщений: 177

27.06.2013, 17:26

5

IE не знает что такое pointer, но знает что такое hand
все, что требуется просто поменять местами pointer и hand

CSS
1
2
3
4
5
.divHref:hover
{
cursor: pointer;
cursor: hand;
}



0



sst421

26 / 3 / 0

Регистрация: 20.06.2012

Сообщений: 106

28.06.2013, 11:14

 [ТС]

6

Цитата
Сообщение от Vovan-VE
Посмотреть сообщение

Какой смысл в :hover и onmouseover ? Без наведения и так не увидите курсор.

извините, что то я не понял самого вопроса?

ну я это делал с таким смыслом: у меня JS создаёт объект «картинку» и при клике на этот объект .onclick открывается модальное окно. вот поэтому мне нужно что бы курсор меняться при наведении на неё как на ссылку..

Добавлено через 58 секунд

Цитата
Сообщение от Valiant
Посмотреть сообщение

IE не знает что такое pointer, но знает что такое hand
все, что требуется просто поменять местами pointer и hand

CSS
1
2
3
4
5
.divHref:hover
{
cursor: pointer;
cursor: hand;
}

у меня IE 10 не понял такого когда)



0



39 / 39 / 1

Регистрация: 12.02.2013

Сообщений: 177

28.06.2013, 12:03

7

Если у тебя ie10 не понял этого кода, то скоре всего у тебя не ie10 а какой-то неизвестный человечеству ie.
И если ты все таки настаиваешь на том, что у тебя ie10, зачем ты тогда используешь вообще cursor:hand, этот динозавр нужен разве что для ie5.5.
И даже если так, нет смысла курсор ставить на :hover, поставь сразу этому диву, так или иначе у тебя pointer появится только тогда, когда ты наведешь на него.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

28.06.2013, 12:03

Помогаю со студенческими работами здесь

cursor
Kto-nibud znayet kak mozhno avtomaticheski visvetit cursor v nuzhnoye okoshko (&lt;input type=text…&gt;…

Cursor
Здравствуйте. Столкнулся со следующей проблемой.
Есть класс контрола с ActiveX компонентом. Мне…

Cursor
Пытаюсь курсором передать данные, но что то ему не нравится
Вот так передаю
public class…

Cursor
Подскажите как быть дальше.
Есть БД, к ней прикрутил курсор
DB db;

@Override

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

7

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

<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 ответа

Лучший ответ

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

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


29

BoltClock
3 Дек 2010 в 07:31

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

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


3

red-X
3 Дек 2010 в 07:36

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


2

Kristof Claes
3 Дек 2010 в 07:32

Я знаю, как реализовать это в css, я пытался выкопать, если есть возможность реализовать это в javascript.

Ну, это была важная информация для включения в вопрос.

Две вещи:

Вы должны использовать правильные CSS cursor значения свойств, hand не является допустимым значением.

Вы должны убедиться, что ваш код работает после того, как изображение существует. Самый простой способ сделать это — поместить свой тег script в конец вашего HTML-кода непосредственно перед закрывающим </body>.

Если вы делаете это, это работает. Конечно, изображение перемещается, потому что изначально не имеет границы:

img.onmouseover = function() {
this.style.cursor = 'pointer';
this.style.border = "2px solid black";
}
img.onmouseout = function() {
this.style.cursor = 'default';
this.style.border = "2px solid white";
}
<img alt="Sedan" width="300px" height="200px" id="img" src="Images/WelcomePage/Compact/abc.jpg" />

Я не рекомендую полагаться на автоматический глобальный (тот, который создан, потому что у вас есть id="img"), но он работает.

Как указывает Кайдо, мы могли бы просто установить свойство cursor один раз, а не в обработчики событий, поскольку это применимо только тогда, когда курсор все время витает в элементе:

img.style.cursor = 'pointer';
img.onmouseover = function() {
this.style.border = "2px solid black";
}
img.onmouseout = function() {
this.style.border = "2px solid white";
}
<img alt="Sedan" width="300px" height="200px" id="img" src="Images/WelcomePage/Compact/abc.jpg" />

К сожалению, мы обнаружили следующие ошибки (3) URI : http://qa.digift.ru/layout/css/style.css 1 Этот профиль имеет специфический синтаксис @charset: после @charset идет ровно один пробел, за которым следует название кодировки в кавычках, за которой сразу следует точка с запятой. @charset ‘UTF-8’; 1003 .slick-list.dragging Ошибка значения : cursor hand не является значением cursor : hand URI : http://qa.digift.ru/css/common.css 376 .text_block_content ul, .text_block_content ol Ошибка значения : list-style outside не является значением list-style : outside outside outside ↑ НАВЕРХ Validators Donation Program logo The W3C validators rely on community support for hosting and development. Donate and help us build better tools for a better web. Предупреждения (127) URI : http://qa.digift.ru/layout/css/style.css 124 can’t find the warning message for vendor-ext-pseudo-element 124 can’t find the warning message for vendor-ext-pseudo-element 162 can’t find the warning message for vendor-ext-pseudo-element 231 .control-button Одинаковые цвета для background-color и border-top-color 231 .control-button Одинаковые цвета для background-color и border-right-color 231 .control-button Одинаковые цвета для background-color и border-bottom-color 231 .control-button Одинаковые цвета для background-color и border-left-color 287 can’t find the warning message for vendor-ext-pseudo-element 292 can’t find the warning message for vendor-ext-pseudo-element 297 can’t find the warning message for vendor-ext-pseudo-class 302 can’t find the warning message for vendor-ext-pseudo-element 307 can’t find the warning message for vendor-ext-pseudo-element 311 can’t find the warning message for vendor-ext-pseudo-class 315 can’t find the warning message for vendor-ext-pseudo-element 320 can’t find the warning message for vendor-ext-pseudo-element 325 can’t find the warning message for vendor-ext-pseudo-class 330 can’t find the warning message for vendor-ext-pseudo-element 336 can’t find the warning message for vendor-ext-pseudo-element 340 can’t find the warning message for vendor-ext-pseudo-class 975 Свойство -webkit-user-select — неизвестное расширение поставщика 976 Свойство -moz-user-select — неизвестное расширение поставщика 977 Свойство -ms-user-select — неизвестное расширение поставщика 979 Свойство -webkit-touch-callout — неизвестное расширение поставщика 980 Свойство -ms-touch-action — неизвестное расширение поставщика 982 Свойство -webkit-tap-highlight-color — неизвестное расширение поставщика 1007 Свойство -webkit-transform — неизвестное расширение поставщика 1862 Свойство -webkit-transform — неизвестное расширение поставщика 1863 Свойство -ms-transform — неизвестное расширение поставщика 2187 .send-form-outer—no_active .send-form Одинаковые цвета для background-color и border-color 3197 Свойство -webkit-transform — неизвестное расширение поставщика 3198 Свойство -ms-transform — неизвестное расширение поставщика 4675 Свойство -webkit-user-select — неизвестное расширение поставщика 4676 Свойство -moz-user-select — неизвестное расширение поставщика 4677 Свойство -ms-user-select — неизвестное расширение поставщика 4679 Свойство -webkit-tap-highlight-color — неизвестное расширение поставщика 4680 Свойство -webkit-touch-callout — неизвестное расширение поставщика 4703 Свойство alpha(opacity=0) — неизвестное расширение поставщика 4709 Свойство alpha(opacity=50) — неизвестное расширение поставщика 4734 Свойство alpha(opacity=50) — неизвестное расширение поставщика 4761 Свойство alpha(opacity=10) — неизвестное расширение поставщика 4808 Свойство alpha(opacity=75) — неизвестное расширение поставщика 4864 Свойство alpha(opacity=100) — неизвестное расширение поставщика 4877 Свойство alpha(opacity=0) — неизвестное расширение поставщика 4899 Свойство alpha(opacity=75) — неизвестное расширение поставщика 4917 Свойство alpha(opacity=0) — неизвестное расширение поставщика 4939 can’t find the warning message for shape-separator 4979 Свойство Alpha(Opacity=0) — неизвестное расширение поставщика 5191 Имена, содержащие пробелы, должны заключаться в кавычки. Если кавычки пропущены, любые пробелы до или после имени игнорируются, а последовательности пробелов внутри имени преобразуются в единичный пробел. 5264 Свойство Alpha(Opacity=70) — неизвестное расширение поставщика 5270 Свойство Alpha(Opacity=35) — неизвестное расширение поставщика 5274 Свойство Alpha(Opacity=35) — неизвестное расширение поставщика 5348 Свойство -webkit-user-select — неизвестное расширение поставщика 5349 Свойство -moz-user-select — неизвестное расширение поставщика 5350 Свойство -ms-user-select — неизвестное расширение поставщика URI : http://qa.digift.ru/css/lib/datepicker.css 92 Свойство -webkit-touch-callout — неизвестное расширение поставщика 93 Свойство -webkit-user-select — неизвестное расширение поставщика 94 Свойство -khtml-user-select — неизвестное расширение поставщика 95 Свойство -moz-user-select — неизвестное расширение поставщика 96 Свойство -ms-user-select — неизвестное расширение поставщика 774 Свойство -webkit-box-shadow — неизвестное расширение поставщика 775 Свойство -moz-box-shadow — неизвестное расширение поставщика 777 Свойство -webkit-background-clip — неизвестное расширение поставщика 778 Свойство -moz-background-clip — неизвестное расширение поставщика 780 can’t find the warning message for css-hack 781 can’t find the warning message for css-hack URI : http://qa.digift.ru/ 128 .par-options__button:hover Одинаковые цвета для background-color и border-top-color 128 .par-options__button:hover Одинаковые цвета для background-color и border-right-color 128 .par-options__button:hover Одинаковые цвета для background-color и border-bottom-color 128 .par-options__button:hover Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 221 .card-popup-warning:before Одинаковые цвета для background-color и border-top-color 221 .card-popup-warning:before Одинаковые цвета для background-color и border-right-color 221 .card-popup-warning:before Одинаковые цвета для background-color и border-bottom-color 221 .card-popup-warning:before Одинаковые цвета для background-color и border-left-color URI : http://qa.digift.ru/css/common.css 173 can’t find the warning message for vendor-ext-pseudo-element 246 Свойство -moz-user-select — неизвестное расширение поставщика 248 can’t find the warning message for vendor-ext-pseudo-element 249 can’t find the warning message for vendor-ext-pseudo-element 250 can’t find the warning message for vendor-ext-pseudo-class 251 can’t find the warning message for vendor-ext-pseudo-class

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка запуска служба easyanticheat не установлена раст
  • Ошибка иероглифы red alert 2