示例(在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>
Run Code Online (Sandbox Code Playgroud)
如果我将Doctype更改为1.0,则报告处于标准模式,并且光标不再更改.我怎么绕这个?
我为什么要这样做:我正在制作一个基于网络的游戏,有一只猫会攻击光标,所以我希望指针看起来很苦恼.
您需要指定预设光标:
<p style="cursor: url('a/web/images/catcursor.cur'), default">
Run Code Online (Sandbox Code Playgroud)
为了使该cursor属性有效,需要预设值.没有它,它是无效的,因此标准模式下的浏览器需要完全忽略它.