Deze vakantie wilde ik gebruiken om de administratie-taken binnen mijn cms handiger te maken. Hiervoor wil ik een "toolbar" bouwen met alle mogelijkheden, (fixed) bovenaan de pagina. Hieronder staat de algemene vorm: elke set van taken komt in een aparte list. Geneste lists worden mbv css in een dropdown menu omgezet.
Over onderstaande css heb ik twee vragen:
Over onderstaande css heb ik twee vragen:
- de float: left in regel 27 zou er imho voor moeten zorgen dat alle li's links gefloat worden. Dit gebeurt alleen niet: als je over menu item "Content" of "Help" hovert, verschijnen de subitems naast ipv onder elkaar. Wat klopt er niet aan mijn regels? Het submenu van "Pagina" doet het immers wel goed...
- In de html definieer ik eerst de "toolbar-page" div en daarna pas "toolbar-user". In de browser (FF 3.5) komt echter "toolbar-page" rechts van "toolbar-user" te staan (ipv andersom, wat het bedoeling is). Hoe kan dit?
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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <style> #toolbar { position: fixed; left: 0; right: 0; top: 0; z-index: 100; background: #3399FF; } #toolbar * { margin: 0; padding: 0; } #toolbar a { text-decoration: none; color: #000; } #toolbar li { list-style-type: none; margin-right: 10px; float: left; } #toolbar ul ul { visibility: hidden; position: absolute; } #toolbar ul li:hover ul { visibility: visible; } #toolbar div.toolbar-menu { position: relative; } #toolbar-menu { float: left; } #toolbar-page, #toolbar-page li, #toolbar-user { float: right; } </style> </head> <body> <div id="toolbar"> <div class="toolbar-menu"> <ul id="toolbar-menu"> <li><a href="" class="">Content</a> <ul> <li><a href="" class="">Formulieren</a></li> <li><a href="" class="">OML Tags</a></li> </ul> </li> <li><a href="" class="">Help</a> <ul> <li><a href="" class="">Webserver</a></li> <li><a href="" class="">Modules</a></li> </ul> </li> <li><a href="" class="">Gebruikers</a></li> </ul> <ul id="toolbar-page"> <li><a href="">Pagina</a> <ul> <li><a href="">add</a> <li><a href="">edit</a> <li><a href="">delete</a> </ul> </li> </ul> <ul id="toolbar-user"> <li><a href="">Admin</a> <li><a href="">Logout</a> </ul> </div> <div class="toolbar-shadow"></div> </div> </body> </html> |
[ Voor 3% gewijzigd door Verwijderd op 28-12-2009 16:36 ]