Ich würde immer die Toplevels verlinken.
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hover</title>
<style type="text/css">
nav li:hover > a { background:#aaa;}
</style>
</head>
<body>
<nav>
<ul>
<li><a href="#">Level 1 1</a>
<ul>
<li><a href="#">Level 2 1</a></li>
<li><a href="#">Level 2 2</a></li>
<li><a href="#">Level 2 3</a></li>
</ul>
</li>
<li><a href="#">Level 1 2</a>
<ul>
<li><a href="#">Level 2 1</a></li>
<li><a href="#">Level 2 2</a></li>
<li><a href="#">Level 2 3</a></li>
</ul>
</li>
</ul>
</nav>
</body>
</html>
Alles anzeigen