Ik heb het volgende:
Het enige probleem is dat het menu niet wil uitvouwen. Toen ik het wel 1x voor elkaar kreeg kon ik aan de ul in het hoogste nivo geen id/class meer koppelen omdat dat het uitvouwen weer kapot maakte.
Ik vermoed dat het iets met css specificity te maken heeft, maar ik heb verschillende opzetten geprobeerd en geen enkele wilde werken. Zodra je je muis dan wilde verplaatsen naar het uitgevouwde menu verdween het weer.
Note: momenteel ben ik alleen aan het werk in mozilla firefox, IE ondersteuning komt er later nog bij.
Online casus
Download casus
css specificity info
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <ul> <li>[img]"images/format_smiley.gif"[/img] <ul> <li>[img]"images/format_smiley.gif"[/img]</li> <li>[img]"images/format_smiley.gif"[/img]</li> <li>[img]"images/format_smiley.gif"[/img]</li> <li>[img]"images/format_smiley.gif"[/img]</li> <li>[img]"images/format_smiley.gif"[/img]</li> <li>[img]"images/format_smiley.gif"[/img]</li> </ul> </li> <li>[img]"images/format_font.gif"[/img] <ul> <li>Verdana</li> <li>Helvetica</li> <li>Times</li> </ul> </li> <li>[img]"images/format_bold.gif"[/img]</li> <li>[img]"images/format_under.gif"[/img]</li> <li>[img]"images/format_italic.gif"[/img]</li> </ul> |
Cascading Stylesheet:
Overige css: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
| ul { padding: 0; margin: 0; list-style: none; background-color:#f5f5f5; height: 24px; } ul li { margin:0; display:inline; position:relative; } ul li ul { background-color:#f5f5f5; position: absolute; top: 27px; left: 0px; border: 1px solid #aaa; display:none; padding: 5px; height: auto; width: 158px; } ul li>ul { top: 14px; left: auto;} ul li:hover ul { display: block; } ul li ul li { margin: 2px; display: inline; } |
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| ul li img { padding:1px 1px; } ul li img:hover { border: 1px solid #aaa; background-color: #ddd; padding:0; } ul li ul li img { padding: 2px; } ul li ul li img:hover{ border: 1px solid #aaa; background-color: #ddd; padding: 1px; } |
Het enige probleem is dat het menu niet wil uitvouwen. Toen ik het wel 1x voor elkaar kreeg kon ik aan de ul in het hoogste nivo geen id/class meer koppelen omdat dat het uitvouwen weer kapot maakte.
Ik vermoed dat het iets met css specificity te maken heeft, maar ik heb verschillende opzetten geprobeerd en geen enkele wilde werken. Zodra je je muis dan wilde verplaatsen naar het uitgevouwde menu verdween het weer.
Note: momenteel ben ik alleen aan het werk in mozilla firefox, IE ondersteuning komt er later nog bij.
Online casus
Download casus
css specificity info
[ Voor 40% gewijzigd door b19a op 03-12-2004 14:48 . Reden: verduidelijking ]