Internet Explorer 6 and Internet Explorer 7 are ignoring the correct W3C CSS 2.1 syntax of the cursor property when parsing declarations involving cursor: url()

Instructions: hover the mouse cursor over the next 2 links

Hover the mouse cursor over this 1st link

Hover the mouse cursor over this 2nd link

Actual results: the cursor is a custom copy cursor (1st link) or an default arrow (2nd link)

Expected results: the cursor should be the pointer cursor for both links.

Explanations: the CSS cursor declarations should be rejected for both links since they are invalid CSS (the CSS validator will report parsing errors), then the UA should determine the current context (those are links) and then choose to render the default pointer cursor for both links.

Firefox 1.5, Firefox 2.x and Safari 3.0.4 pass this test.

This bug has been reported at connect's IE beta feedback as bug 407963. This bug has been closed by the IE team and will not be fixed for the release of IE 8 final.

Valid HTML 4.01 strict! CSS compliant