Hoi,
Waarschijnlijk een best wel veel gestelde vraag en google heeft mijn oplossing niet en ik zit nu echt vast.
Dit is hoe het menu is opgebouwd en hier dan de CSS:
Met deze CSS en HTML blijft het menu achter tekst een plaatjes van de content vallen.
Hoe kan ik dit oplossen?
Waarschijnlijk een best wel veel gestelde vraag en google heeft mijn oplossing niet en ik zit nu echt vast.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <ul id="menu" class="clear"> <li><a href="http://www.site.nl" onFocus="this.blur()">Home</a> </li> <li><a href="/theme/373/?rid=1&tb_name=dikkiedik" onFocus="this.blur()">Boeken en kaarten</a> <ul class="submenu"> <li><a href="http://shop.site.nl/theme/341/?rid=1&tb_name=dikkiedik">Babyboeken</a></li> <li><a href="http://shop.site.nl/theme/340/?rid=1&tb_name=dikkiedik">Boeken</a></li> <li><a href="http://shop.site.nl/theme/344/?rid=1&tb_name=dikkiedik">Blokboekjes</a></li> <li><a href="http://shop.site.nl/theme/345/?rid=1&tb_name=dikkiedik">Prentenboeken</a></li> <li><a href="http://shop.site.nl/theme/338/?rid=1&tb_name=dikkiedik">Schrijfwaren</a></li> </ul> </li> <li><a href="/theme/347/?rid=1&tb_name=dikkiedik" onFocus="this.blur()">Speelgoed</a></li> <li><a href="/theme/335/?rid=1&tb_name=dikkiedik" onFocus="this.blur()">Knuffels</a></li> <li><a href="/theme/337/?rid=1&tb_name=dikkiedik" onFocus="this.blur()">Feest</a></li> <li><a href="/theme/346/?rid=1&tb_name=dikkiedik" onFocus="this.blur()">Kinderkamer</a></li> <li><a href="/theme/336/?rid=1&tb_name=dikkiedik" onFocus="this.blur()">Cadeau</a></li> <li><a href="/theme/352/?rid=1&tb_name=dikkiedik" onFocus="this.blur()">Overige</a></li> </ul> |
Dit is hoe het menu is opgebouwd en hier dan de CSS:
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
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
| /* ============================================================================= Navigation ========================================================================== */ #menu { border-top: 1px solid #E7E7E7; padding: 15px 0 0 20px; margin: -7px 0 0 0; letter-spacing: -1px; } #menu li { background: url('http://i49.tinypic.com/11i2vyc.png') no-repeat -10px -267px; float: left; position: relative; padding: 0 19px; margin: 0 20px 0 -20px; height: 43px; } #menu li a { font: 500 20px/30px MundoSansRegular,Myriad Pro,Verdana,Arial,sans-serif; color: #4B4B4B; font-weight: bold; } #menu li a:hover { color: #ED1A3D; text-decoration: none; } /* Submenu ================================================== */ #menu li ul { background: -moz-linear-gradient(top,#ED193B 0%,#DF1130); background: -webkit-gradient(linear, left top, left bottom, from(#ED193B),to(#DF1130)); border: 1px solid #D7112F; position: absolute; display: none; clear: left; left: 0; padding: 5px 0 10px; margin: 13px 0 0; z-index: 99; min-width: 175px; -webkit-box-shadow: 0px 2px 5px rgba(000,000,000,0.3); -moz-box-shadow: 0px 2px 5px rgba(000,000,000,0.3); box-shadow: 0px 2px 5px rgba(000,000,000,0.3); -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -pie-background: linear-gradient(#ED193B, #DF1130); behavior: url(/PIE.php); } .ie7 #menu li ul, .ie8 #menu li ul { background: #D7112F; -webkit-box-shadow: 0; -moz-box-shadow: 0; box-shadow: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } #menu li:hover ul { display: block; } #menu li ul li { background: none; position: relative; left: 0; margin: 0; padding: 0; text-indent: 15px; float: none; height: auto; z-index:1000; } #menu li ul li a { line-height: 26px; font-family: ; font-size: 14px; color: #FFF; font-weight: normal; z-index:1000; } #menu li ul li:hover { cursor: pointer; } #menu li ul li:hover a { color: #F8A7B3; } |
Met deze CSS en HTML blijft het menu achter tekst een plaatjes van de content vallen.
Hoe kan ik dit oplossen?