Ik heb een menu gemaakt in CSS, het probleem is dat het niet wilt uitklappen als ik hem bekijk met IE. Ik heb op internet gezocht naar menu's die andere mensen hebben gemaakt, maar na veel prutsen en code van andere mensen overnemen wil het me niet lukken om het werkend te krijgen. Waarschijnlijk zit er ergens een klein foutje waar ik steeds overheen kijk.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type='text/css'> #menu { background-color: red; width: 178px; font-size: 0.75em; text-align: center; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 6px; text-align: left; padding: 0px; } ul.nav {margin: 0; padding: 0; list-style: none; width: 100%;} ul.nav li {position: relative;} ul.nav li {height: 25px; vertical-align: bottom;} ul.nav li ul {position: absolute; left: 180px; top: 0; display: none; width: 230px; margin-left: -2px; padding: 0; } ul.nav li a {display: block; text-decoration: none; color: black; background-color: transparent; padding: 5px; border-top: 1px solid #000000;} ul.nav li a:hover { color: black; background: green; } li ul.nav li a { background-color: yellow; color: black; padding: 5px;} li:hover ul.nav, ul.nav { display: block; } </style> </head> <body> <div id="menu"> <ul class="nav" > <li class="nav"><a href="#">Bladiebla</span></a> <ul class="nav"> <li><a href="#">link1?</a></li> <li><a href="#">link2!</a></li> <li><a href="#">Link3$</a></li> </ul> </li> </div> </body> </html> |