Ik heb een menu met CSS in elkaar geflanst:
Er staat dus een horizontaal menu in een div van 800px breed en 100px hoog. Nu staat dat menu aan de top van die div, terwijl ik hem juist op de bodem wil hebben.
Ik heb al enorm veel gegoogled, maar het vertical-alignen lukt niet, volgens mij doordat ik display: block gebruik.
Iemand enig idee hoe ik dit ding op de bodem kan zetten?
Nu ziet het er zo uit:

Oja, overige opmerking over de code zijn uiteraard ook welkom. Ik heb het idee dat ik teveel heb lopen klooien met het menu
HTML:
1
2
3
4
5
6
7
8
9
| <div id="header"> <div class="menu"> <ul> <li><a href="#">Home</a></li> <li><a href="#">Guitars</a></li> <li><a href="#">Contact</a></li> </ul> </div> </div> |
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
| #header { background-image: url(images/header.png); height: 100px; text-align: center; } #header ul { list-style-type: none; float: left; position: relative; left: 50%; padding: 0; margin: 0 auto; width: auto; } #header li { float: left; position: relative; right: 50%; width: auto; } #header ul a { display: block; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 10px; width: auto; } #header ul a:hover { color: #091f0f; } .menu { clear: both; float: left; width: 100%; overflow: hidden; } |
Er staat dus een horizontaal menu in een div van 800px breed en 100px hoog. Nu staat dat menu aan de top van die div, terwijl ik hem juist op de bodem wil hebben.
Ik heb al enorm veel gegoogled, maar het vertical-alignen lukt niet, volgens mij doordat ik display: block gebruik.
Iemand enig idee hoe ik dit ding op de bodem kan zetten?
Nu ziet het er zo uit:

Oja, overige opmerking over de code zijn uiteraard ook welkom. Ik heb het idee dat ik teveel heb lopen klooien met het menu