Some CSS-files contain
cursor: pointer;
cursor: hand;
because the former is standard CSS, but didn’t work with IE5.5, while
the latter is not standard CSS, but does work with IE.
But “hand” is not supported by Mozilla-based browsers, so their behavior
when seeing this non-standard-compliant line is not defined.
There is a quick&dirty work-around: If a property is prefixed with an
underscore, the CSS is still valid syntax-wise; But as “_cursor” is an
unknown property, Mozilla will just ignore it.
IE, on the other hand (and for no reason I could see), removes the
underscore, so if you declare
_cursor: hand
this will be ignored by Mozilla, but will set the cursor to “hand” in IE.
Long story made short: It would good if all CSS-file are changed
accordingly, i.e. [in pseudo-diff format]:
cursor: pointer;
Comments?
Martin Schuster Martin.Schuster@centerpoint.eu.com
CenterPoint http://www.centerpoint.eu.com/