Почему я не могу изменить курсор в стандартном режиме? - PullRequest
1 голос
/ 02 февраля 2012

Пример (проверено в Chrome):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML><HEAD>
<TITLE>testing cursor change</TITLE>
</HEAD>
<BODY>
<p style="cursor: url('a/web/images/catcursor.cur')" >only works in quirks mode</p>
</BODY></HTML>

Если я изменю Doctype на 1.0, он сообщает, что находится в стандартном режиме, и курсор больше не меняется.Как мне обойти это?

Почему я хочу: я делаю веб-игру, и в какой-то момент кошка атакует курсор, поэтому я хочу, чтобы указатель выглядел расстроенным.

1 Ответ

5 голосов
/ 02 февраля 2012

Вам необходимо указать предустановленный курсор:

<p style="cursor: url('a/web/images/catcursor.cur'), default">

Требуемое значение необходимо для того, чтобы свойство cursor было действительным. Без него он недействителен, поэтому браузеры в стандартном режиме должны полностью его игнорировать.

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