Browser support of cursor property in CSS2 and CSS3

CSS2: auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | (CSS2.1) progress | inherit | <URI>

CSS3: copy | alias | context-menu | cell | all-scroll | col-resize | row-resize | no-drop | not-allowed | vertical-text

Proprietary: grab, grabbing, zoomin, zoomout, selected text drag, copy, drop, counter-up, counter-down, dynamiczoom, PDF link

Custom: Mozilla bookmark dragging (2), Mozilla bookmark dragging no drop (2), Horizontal frame (or pane) splitter/divider resizing, Vertical frame (or pane) splitter/divider resizing, link opening a blank window, link with a href="mailto:UserName@domainName.xxx", link with a href="path/filename.exe" triggering a download

Additional references: W3C, MSDN, for MacIntosch, test suites, bugzilla bugfiles

Testing all-scroll cursors for related bugfiles

Cursor property nameBrowser supportCSS versionsNotes
autoOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
crosshairOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
defaultOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
pointerOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2and hand
for MSIE
moveOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
e-resizeOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
ne-resizeOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
nw-resizeOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
n-resizeOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
se-resizeOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
sw-resizeOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
s-resizeOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
w-resizeOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
textOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
waitOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
helpOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2The arrow of the help cursor is a bit smaller than
the one in other cursors on Windows
progressOpera 7 Internet Explorer 6 Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2.1-moz-spinningprogress
for Mozilla-based browsers.
Mozilla 1.7.1 alpha supports
style="cursor: progress;"
(see Bug 230343)
inheritOpera 7 Internet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+ Firefox 1.x SF 3CSS2
<URI>Internet Explorer 6Mozilla 1.8b2+ SF 3CSS2MSIE supports .ani and .cur
file types but not .csr;
MSIE 6 also supports .ani file type but only locally
due to a security flaw;
Mozilla 1.8b2 and higher supports .cur, .png and .gif file types
Cursor property nameBrowser supportCSS versionsNotes
copyNetscape 6.x Netscape 7.x Mozilla 1.5+CSS3-moz-copy-moz-copy
aliasNetscape 6.x Netscape 7.x Mozilla 1.5+CSS3-moz-alias-moz-alias
cellNetscape 6.x Netscape 7.x Mozilla 1.5+CSS3-moz-cell-moz-cell
context-menuNetscape 6.x Netscape 7.x Mozilla 1.5+CSS3Mac and Unix only
Custom_made_context-menu
col-resizeInternet Explorer 6Mozilla 1.8b+CSS3col-resizeDemo in Internet Explorer 6 Mozilla 1.8b+
row-resizeInternet Explorer 6Mozilla 1.8b+CSS3row-resize
not-allowedInternet Explorer 6Mozilla 1.8b+ SF 3CSS3not-allowed
no-dropInternet Explorer 6CSS3no-dropBug 275173: CSS3 cursor no-drop support
vertical-textInternet Explorer 6Mozilla 1.8b+ SF 3CSS3vertical-text
all-scrollInternet Explorer 6CSS3all-scroll all-scroll when moving toward north all-scroll when moving toward north-east all-scroll when moving toward east all-scroll all-scroll when moving toward south all-scroll when moving toward south-west all-scroll when moving toward west all-scroll when moving toward north-west
Bug 275174: CSS3 cursor all-scroll support
Bug 309537: When autoscrolling, cursor should indicate current scrolling direction
Cursor property nameBrowser supportCSS version or typeNotes
grabNetscape 7.x Mozilla 1.5+Proprietary-moz-grab -moz-grab
grabbingNetscape 7.x Mozilla 1.5+Proprietary-moz-grabbing-moz-grabbing
zoom-inNetscape 7.x Mozilla 1.5+ Firefox 1.xExtension-moz-zoom-in-moz-zoom-in Demo in Netscape 7.x Mozilla 1.5+
zoom-outNetscape 7.x Mozilla 1.5+ Firefox 1.xExtension-moz-zoom-out-moz-zoom-out Demo in Netscape 7.x Mozilla 1.5+
Selected text dragInternet Explorer 6 Netscape 6.x Netscape 7.x Mozilla 1.5+Native cursor in
Windows platforms
Selected text drag happening when dragging a
bookmark or a favorite on personal
bookmark toolbar or Links toolbar in
Windows-based browsers and when
dragging a selected text in Win32 platforms
copyOpera 7Opera extensioncopy copymoving bookmark
on the personal bar
dropOpera 7Opera extensiondrop dropmoving bookmark
on the personal bar
count-upNetscape 7.x Mozilla 1.5+Mozilla extension-moz-count-up -moz-count-up
Asynchronous progress indicator in the application is now the recommended replacement for such cursor
count-downNetscape 7.x Mozilla 1.5+Mozilla extension-moz-count-down -moz-count-down
Asynchronous progress indicator in the application is now the recommended replacement for such cursor
count-up-downNetscape 7.x Mozilla 1.5+Mozilla extension-moz-count-up-down -moz-count-up-down
Asynchronous progress indicator in the application is now the recommended replacement for such cursor
dynamic zoomAdobe extensiondynamiczoomdynamiczoom Demo in Internet Explorer 6 and Mozilla 1.8b2+
PDF linkPDF file type iconCursor: Cursor of .pdf link
Bug 246481
Cursor property name
if any
Browser supportCSS version or typeNotes
Mozilla bookmark draggingCustombookmark-dragging Bug 230337
Mozilla bookmark dragging 2Custombookmark-dragging Bug 230337
Mozilla bookmark dragging no dropCustombookmark-dragging-no-drop Bug 230337
Mozilla bookmark dragging no drop 2Custombookmark-dragging-no-drop Bug 230337
Large vertical frame resizerCustom Simply Web 2000 ext.A large vertical frame resize divider Bug 18958 or bug 230081
Medium vertical frame resizerCustom Simply Web 2000 ext.A medium vertical frame resize divider Bug 18958 or bug 230081
Medium horizontal frame resizerCustom Simply Web 2000 ext.;
Windows' regedit pane resizer cursor
A medium horizontal frame resize divider Bug 18958 or bug 230081
Link opening a new window
thanks to target="_blank"
Internet Explorer 6 add-on Custom (www.draig.de/LinkBar/) Bug 169678
Link with a mailto:Internet Explorer 6 add-on Custom (www.draig.de/LinkBar/) Bug 169678
Link triggering a download
of an .exe file
Internet Explorer 6 add-onCustom (www.draig.de/LinkBar/) Bug 169678
Cursor property name
if any
Browser supportCSS version or typeNotes

Additional references:
CSS2 cursors at W3C
CSS2.1 cursors at W3C
CSS3 cursors at W3C
Cursor property at MSDN
Eric Meyer's CSS2 test suite on cursors
Original testcase for bug 163174
Mac cursors
Bug 18958: Proper cursor for splitter is <-||-> not <-->
Bug 38447: Implement Handling of URI Values on CSS2 "cursor" Properties FIXED on March 16th 2005 (Mozilla 1.8b2+)
Bug 77974: CSS2 blocker: Alternate cursor should load if URI is broken FIXED in builds created after January 17th 2004
Bug 163174: Support CSS3 cursors FIXED on December 18th 2004
Bug 164689: Changing the cursor on mousedown (cursors don't get repainted until they get moved) FIXED on January 12th 2005
Bug 90213: Specific mousepointer when hovering mouse over a mailto: link
Bug 169678: Cursor should reflect type of link (pop-up, download, mailto)
Bug 230081: Proper cursors for frame (or pane) resizing
Bug 230337: Proper cursors for bookmark dragging
Bug 246481: Customized cursor when hovering a .pdf link
Bug 275173: Cursor glyph for CSS3 'no-drop' is the same as for 'not-allowed'
Bug 275174: Cursor glyph for CSS3 'all-scroll' is the same as for 'move'
Bug 280331: Mozilla's special application cursors and CSS3 cursors should fit to the underlying OS cursor theme
Bug 309537: When autoscrolling, cursor should indicate current scrolling direction
Bug 309538: Autoscroll indicator should show possible scrolling directions FIXED on October 20th 2005
Apple Standard Cursors in Mac OS X

The following white and black background blocks are for testing in MSIE 6, Mozilla 1.8b2+ and Firefox 1.5

Testing div for all-scroll cursor
Testing div for all-scroll cursor
Test for 9 all-scroll cursors with light background
   
   
   
Test for 9 all-scroll cursors with dark background
   
   
   

Valid HTML 4.01! CSS compliant Web standards project