Wie wär s ohne Javascript, also nur mit CSS?
Wenn s dich interessiert, dann schau dir des mal an
(Ich hoff, dass ich nix vergessen hab)
Nutzt hover aus. Damit es im IE auch ohne Probleme funktioniert, klatscht du das in dein Stylesheet
(csshover.htc is als Dateianhang dabei)
|
Cascading Style Sheets
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
/* Browserweichen für Body Element (nur für IE-Versionen) */
* html > body {
behavior:url("htc/csshover.htc");
}
*>htm body {
behavior:url("htc/csshover.htc");
}
* html body {
behavior:url("htc/csshover.htc");
}
*+html body {
behavior:url("htc/csshover.htc");
}
/* Browserweichen ENDE */
|
Dann die normalen Anweisungen
|
Cascading Style Sheets
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#dropdown, #dropdown ul {
list-style-type:none;
margin:0;
padding:0;
}
#dropdown li {
width:190px;
float:left;
}
#dropdown li ul {
display:none;
}
#dropdown li:hover ul {
display:block;
}
|
Und der HTML-Code dazu
|
HTML Code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<ul id="dropdown" style="z-index:1;position:absolute;">
<li>
<a href="?show=admin">
<div class="adminnavi_top">Hauptmenü</div>
</a>
<ul>
<li>
<a href="?show=admin&mode=home">
<div class="adminnavi_ele">Startseite</div>
</a>
</li>
<li>
<a href="?show=admin&mode=current">
<div class="adminnavi_ele">Aktuelles</div>
</a>
</li>
<li>
<a href="?show=admin&mode=management">
<div class="adminnavi_ele">Vorstand</div>
</a>
</li>
...
|