Ik heb een container div twee dingen bevat:
Zoals je ziet is de div binnen div-menubar d.m.v z-index:-1 achter de <ul><li> geplaatst. M.i. zou dit moeten werken, maar vreemd genoeg werkt dit niet in Firefox, maar wel in IE.
Zie deze twee screenshots voor een duidelijker beeld van het probleem. Ik heb de boel even gek gekleurd om het duidelijk te maken.
Firefox:

IE:

Pas ik deze techniek soms verkeerd toe?
- een <ul><li> serie die mbv css een horizontaal menu genereert.
- een div die mbv css absoluut gepositioneerd is achter de <ul><li> menu.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <div id="menubar"> <div></div> <ul> <li class="active"><a href="index.html">home</a></li> <li><a href="index.html">weblog</a></li> <li><a href="index.html">tab3</a></li> <li><a href="index.html">werk</a></li> <li><a href="index.html">tab5</a></li> <li><a href="index.html">tab6</a></li> <li><a href="index.html">gastenboek</a></li> <li><a href="index.html">contact</a></li> </ul> </div> |
Cascading Stylesheet:
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
| #header #menubar { position: absolute; left: 0; bottom: 0; height: 40px; width: 100%; } #header #menubar div { position: absolute; left: 0; top: 5px; width: 75%; height: 35px; background: #130; z-index: -1; } #header #menubar ul { margin: 0; padding: 0; padding-left: 5px; list-style: none; background: red; } #header #menubar ul li { float: left; height: 26px; padding: 13px 13px 0px 13px; margin: 0 2px 0 0; background: red; } #header #menubar ul li.active { background-color: #fff; border-top: 1px solid #002; border-left: 1px solid #002; border-right: 1px solid #002; } |
Zoals je ziet is de div binnen div-menubar d.m.v z-index:-1 achter de <ul><li> geplaatst. M.i. zou dit moeten werken, maar vreemd genoeg werkt dit niet in Firefox, maar wel in IE.
Zie deze twee screenshots voor een duidelijker beeld van het probleem. Ik heb de boel even gek gekleurd om het duidelijk te maken.
Firefox:

IE:

Pas ik deze techniek soms verkeerd toe?