Zit met een probleem bij het (her)maken van een site,
Omdat ik probeer alles volgens de laatste webstandaarden te doen heb ik ook mn div kennis weer eens moeten raadplegen.
Helaas kom ik er na wat uurtjes stoeien en zoeken niet uit.
Ik zit met het volgende probleem, ik heb links een menu, daarnaast de content en daarboven een banner.
Simpele situatie dus:
ik heb nu de volgende code:
Met als gevolg dat wanneer je naar beneden scrollt, je op de plek waar normaal het menu zit, de background-color van de container ziet i.p.v de kleur van het menu.
Omdat ik probeer alles volgens de laatste webstandaarden te doen heb ik ook mn div kennis weer eens moeten raadplegen.
Helaas kom ik er na wat uurtjes stoeien en zoeken niet uit.
Ik zit met het volgende probleem, ik heb links een menu, daarnaast de content en daarboven een banner.
Simpele situatie dus:
code:
nu moet wanneer er relatief weinig content is het menu gewoon de browser hoogte moeten hebbem(100%), maar wanneer er meer content komt moet de hoogte van het menu meegaan met de hoogte van de content.1
2
3
4
5
6
7
| ................ | |..........| <-banner | | | | | | <-content | | | |...|..........| ^----------------- menu |
ik heb nu de volgende code:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
| .container { width: 760px; height:100%; } .menu { float: left; width: 120px; height:100%; background-color:green; } .banner { height:150px; } .content { padding: 0 0 0 120px; } body { margin:0px; } |
HTML:
Probleem bij dit(natuurlijk ingekorte) stuk code is dat, wanneer de content te groot wordt, het wel wordt weergegeven maar dat het menu even hoog blijft al de oorspronkelijke browser hoogte.1
2
3
4
5
6
7
8
9
10
11
| <html> <body> <div class="container"> <div class="menu">menu</div> <div> <div class="banner">banner</div> <div class="content">content</div> </div> </div> </body> </html> |
Met als gevolg dat wanneer je naar beneden scrollt, je op de plek waar normaal het menu zit, de background-color van de container ziet i.p.v de kleur van het menu.
GC.Collect();