well, the only ones having troubles with the exemple below are ie6, ch6, saf5.
HTML Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en" dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="en">
<style type="text/css">
td+td+td+td {text-indent: -999em;}
td:hover+td {color: #def; text-indent:0;}
td:hover+td+td {color: #edf; text-indent:0;}
td:hover+td+td+td {color: #fed; text-indent:0;}
a+a+a+a {color: white;}
a:hover+a {color: #def;}
a:hover+a+a {color: #edf;}
a:hover+a+a+a {color: #fed;}
</style>
</head><body>
<table>
<tr>
<td>Hover me!</td>
<td>Spectator</td>
<td>Also a spectator</td>
<td>Target</td>
</tr>
</table>
<a href="#">Hover me!</a>
<a href="#">Spectator</a>
<a href="#">Also a spectator</a>
<a href="#">Target</a>
</body></html>
ie6... well, you know ie6, no sibling selector at all for it.
ch6, saf5 (meaning webkit) seem to support going down only one sibling on hover. sometimes, if you play hovering, they seem to recognize the selector for two siblings, but not in a consistent manner. equals buggy implementation.
ie7-8, ff3.6, opera10.60 behave wonderful.
Bookmarks