Unfortunately, in IE there isn't. Since it is the most widely used browser, even though other modern browsers support the pseudo-class :hover on most elements, this strategy is virtually useless as, IE only supports it with links.
You can use javascript to disable the links and use something innocuous for the link so that even if it is clicked in a non-javascript enabled browser, nothing bad will happen. Something like so will work well in most browsers:
HTML Code:
<a href="javascript:void();" onclick="return false">Text Here</a>
You can give the tag(s) a class and only apply your hover effect to that class so that real links can use their own set or default hover behavior:
HTML Code:
<a class="hEffect" href="javascript:void();" onclick="return false">Text Here</a>
Then in your stylesheet:
Code:
.hEffect {
cursor:text;
color:black;
text-decoration:none;
}
.hEffect:hover {
color:red;
}
Bookmarks