Hallo allemaal,
Op het moment ben ik bezig met het maken van een menu dat dynamisch gevuld wordt. De opmaak hiervan wordt verzorgd door een css file.
Na behoorlijk lang tobben heb ik het nu helemaal voor elkaar. In Internet Explorer tenminste..
In Firefox maakt 'ie er nog een zootje van.
Hieronder een plaatje met het verschil tussen IE en FF.
Links zie je alleen het hoofdmenu. Rechts (na een mouseover op het hoofdmenu) met het submenu ernaast.

En hier de CSS code:
Ik heb zelf al een beetje zitten zoeken. Ik ben er al wel achter dat het probleem hoogst waarschijnlijk ligt bij padding-left: 70px bij menu a.
Ik heb deze echter wel nodig om de tekst 70px van de linkerkant te laten uitlijnen..
Misschien dat ik dat ander moet doen?
Nou hoe dan ook. Ik hoop dat ik het probleem een beetje helder heb neergezet en natuurlijk dat jullie me 'n beetje verder kunnen helpen!
BVD!
Op het moment ben ik bezig met het maken van een menu dat dynamisch gevuld wordt. De opmaak hiervan wordt verzorgd door een css file.
Na behoorlijk lang tobben heb ik het nu helemaal voor elkaar. In Internet Explorer tenminste..
In Firefox maakt 'ie er nog een zootje van.
Hieronder een plaatje met het verschil tussen IE en FF.
Links zie je alleen het hoofdmenu. Rechts (na een mouseover op het hoofdmenu) met het submenu ernaast.

En hier de CSS code:
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
| #menu { width: 100px; position:absolute; left:0px; top:203px; float:left; height: 35px; } #menu ul { list-style: none; margin:0; padding: 0; } #menu a, #menu h6 { font: bold 13px arial, helvetica, sans-serif; display: block; margin: 2; background-image:none; } #menu h6 { color: #FFFFFF; } #menu a { color: #FFFFFF; width:231px; text-align:left; text-decoration: none; border:none; padding-top: 8px; padding-bottom: 9px; padding-left: 70px; padding-right: 4px; background-image:url(images/button_14.gif); } #menu a:hover { color: #000000; border:none; background-image:url(images/buttonpush_11.gif); } #menu li { position:relative; float: left; text-align:center; width:0% !; } #menu li li { position:relative; left: 235px; top:-35px; text-align:left; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#000000; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; background-repeat: repeat-x; background-position: left top; padding: 0px; width: 130px; margin: 0px; } #menu li li a { font-weight:normal; border-bottom:0px dotted #FFFFFF; font-size: 11px; background-image: url(images/arrowsub3.gif); background-repeat: no-repeat; background-position: left center; margin-left: 5px; } #menu li li a:visited { font-weight:normal; border-bottom:0px dotted #FFFFFF; font-size: 11px; } #menu li li a:hover { color: #ff0000; border-top:0px dotted #FFFFFF; border-bottom:0px dotted #FFFFFF; border-left: 0px solid #FFFFFF; background:none; } #menu ul ul { position: absolute; z-index: 500; width: 1px; } #menu ul ul ul { position: absolute; top: 0; left: 100%; } #menu ul ul { display: none; } #menu ul ul, #menu ul li:hover ul ul, #menu ul ul li:hover ul ul { display: none; } #menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul { display: block; } |
Ik heb zelf al een beetje zitten zoeken. Ik ben er al wel achter dat het probleem hoogst waarschijnlijk ligt bij padding-left: 70px bij menu a.
Ik heb deze echter wel nodig om de tekst 70px van de linkerkant te laten uitlijnen..
Misschien dat ik dat ander moet doen?
Nou hoe dan ook. Ik hoop dat ik het probleem een beetje helder heb neergezet en natuurlijk dat jullie me 'n beetje verder kunnen helpen!
BVD!