Ik heb met css een Navigatie menu met tabs gemaakt d.m.v list items (ul).
Maar zodra ik op een link klik, bijv home (terug naar index.asp) dan verdwijnt deze.
Explorer en Firefox hebben beide hetzelfde probleem, dus er moet ergens een foutje in de style zitten.
List items :
Style:
Als ik "#NavBar li a:link" weg haal dan werkt het menu ook niet meer, denk dat het daar mee te maken heeft.
#NavBar li a:link gebruik ik niet verder, heb voor iedere list item een class gedefineerd.
Maar zodra ik op een link klik, bijv home (terug naar index.asp) dan verdwijnt deze.
Explorer en Firefox hebben beide hetzelfde probleem, dus er moet ergens een foutje in de style zitten.
List items :
code:
1
2
3
4
5
6
7
8
9
| <div id="NavBar">
<ul>
<li class="home"><a href="index.asp" target="_self"></a></li>
<li class="diensten"><a href="diensten.asp" target="_self"></a></li>
<li class="support"><a href="support.asp" target="_self"></a></li>
<li class="nieuws"><a href="nieuws.asp" target="_self"></a></li>
<li class="vacatures"><a href="vacatures.asp" target="_self"></a></li>
</ul>
</div> |
Style:
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
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
118
119
120
121
122
| }
#NavBar {
float: left;
margin-top: 106px;
margin-left: 25px;
padding: 0px;
text-align: center;
width: 550px;
display: inline;
}
#NavBar ul {
display: inline;
margin: 0px;
padding: 0px;
float: left;
}
#NavBar li {
list-style-type: none;
display: inline;
}
#NavBar li a:link {
display: block;
width: 83px;
float: left;
height: 29px;
}
#NavBar li.home a:link {
display: block;
background-image: url(img/btn_home1.gif);
height: 29px;
width: 85px;
}
#NavBar li.home a:hover {
display: block;
background-image: url(img/btn_home2.gif);
height: 29px;
width: 85px;
}
#NavBar li.homecur a:link, #NavBar li.homecur a:visited {
display: block;
background-image: url(img/btn_home2.gif);
height: 29px;
width: 85px;
}
#NavBar li.diensten a:link {
display: block;
background-image: url(img/btn_diensten1.gif);
height: 29px;
width: 100px;
}
#NavBar li.diensten a:hover {
display: block;
background-image: url(img/btn_diensten2.gif);
height: 29px;
width: 100px;
}
#NavBar li.dienstencur a:link, #NavBar li.dienstencur a:visited {
display: block;
background-image: url(img/btn_diensten2.gif);
height: 29px;
width: 100px;
}
#NavBar li.support a:link {
display: block;
background-image: url(img/btn_support1.gif);
height: 29px;
width: 100px;
}
#NavBar li.support a:hover {
display: block;
background-image: url(img/btn_support2.gif);
height: 29px;
width: 100px;
}
#NavBar li.supportcur a:link, #NavBar li.supportcur a:visited {
display: block;
background-image: url(img/btn_support2.gif);
height: 29px;
width: 100px;
}
#NavBar li.nieuws a:link {
display: block;
background-image: url(img/btn_nieuws1.gif);
height: 29px;
width: 100px;
}
#NavBar li.nieuws a:hover {
display: block;
background-image: url(img/btn_nieuws2.gif);
height: 29px;
width: 100px;
}
#NavBar li.nieuwscur a:link, #NavBar li.nieuwscur a:visited {
display: block;
background-image: url(img/btn_nieuws2.gif);
height: 29px;
width: 100px;
}
#NavBar li.vacatures a:link {
display: block;
background-image: url(img/btn_vacatures1.gif);
width: 120px;
height: 29px;
}
#NavBar li.vacatures a:hover {
display: block;
background-image: url(img/btn_vacatures2.gif);
height: 29px;
width: 120px;
}
#NavBar li.vacaturescur a:link, #NavBar li.vacaturescur a:visited {
display: block;
background-image: url(img/btn_vacatures2.gif);
height: 29px;
width: 120px;
} |
Als ik "#NavBar li a:link" weg haal dan werkt het menu ook niet meer, denk dat het daar mee te maken heeft.
#NavBar li a:link gebruik ik niet verder, heb voor iedere list item een class gedefineerd.