Ik was van de week een beetje bezig met een menu te maken dmv html en CSS, na enkele kleine probleempjes uit de weg te hebben geholpen werkte het menu, echter alleen onder Firefox. Internet Explorer laat alleen de tekst bovenaan het menu zien. En niet hetgene wat er onder komt.
Zie alhier voor het voorbeeld
Zoals je ziet is het geen dropdown menu maar komt het menu er horizontaal onder. Alles is opgebouwd dmv een list aangezien het CMS wat ik gebruik menu's maakt dmv lijsten.
Ik heb http://www.alistapart.com/articles/horizdropdowns/ gebruikt als voorbeeld en heb zo mijn eigen versie ontwikkeld. Er was ook al gezegd dat er een javascriptje toegevoegd moest worden maar deze doet niets (http://www.sierix.nl/devv/drop_down.js).
Menu met javascript: http://www.sierix.nl/devv/menu_metjs.html
Menu zonder javascript: http://www.sierix.nl/devv/menu_zonderjs.html
Code:
Vraag is dus, hoe te **** krijg ik het ook werkend in IE, ik heb al zo weinig mogelijk code geprobeerd te gebruiken.
Zie alhier voor het voorbeeld
Zoals je ziet is het geen dropdown menu maar komt het menu er horizontaal onder. Alles is opgebouwd dmv een list aangezien het CMS wat ik gebruik menu's maakt dmv lijsten.
Ik heb http://www.alistapart.com/articles/horizdropdowns/ gebruikt als voorbeeld en heb zo mijn eigen versie ontwikkeld. Er was ook al gezegd dat er een javascriptje toegevoegd moest worden maar deze doet niets (http://www.sierix.nl/devv/drop_down.js).
Menu met javascript: http://www.sierix.nl/devv/menu_metjs.html
Menu zonder javascript: http://www.sierix.nl/devv/menu_zonderjs.html
Code:
code:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
body {
font: normal 12px verdana bold;
}
ul {
margin: 0;
padding: 0;
list-style: none;
width: 500px; /* Width of Menu Items */
}
ul li {
position: relative;
margin-top: none;
display: inline;
padding-left: 7px;
}
li ul {
position: absolute;
left: 0px; /* Set 1px less than menu width */
top: 20;
display: none;
}
li:hover ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
</style>
<title>Test horizontale list + CSS</title>
</head>
<body>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Over</a>
<ul>
<li><a href="#">Historie</a></li>
<li><a href="#">Het Team</a></li>
<li><a href="#">Lokaties</a></li>
</ul>
</li>
<li><a href="#">Diensten</a>
<ul>
<li><a href="#">ontwikkeling</a></li>
<li><a href="#">marketing</a></li>
<li><a href="#">opslag</a></li>
</ul>
</li>
<li><a href="#">Contact</a>
<ul>
<li><a href="#">Nederland</a></li>
<li><a href="#">Belgie</a></li>
</ul>
</li>
</ul>
</body>
</html> |
Vraag is dus, hoe te **** krijg ik het ook werkend in IE, ik heb al zo weinig mogelijk code geprobeerd te gebruiken.