Ik wil het volgende: Een pagina met bovenin een (menu)balk van 30 pixels hoog, de overige ruimte onder de balk moet scrollbaar zijn bij lange content.
Ik heb nu
Met de volgende CSS
Het probleem is dus dat de scroll layer een hoogte krijgt van 100% van de totale innerheight dus je krijgt 2 verticale scrollbars omdat de scroll layer buiten het browserdeel valt. Hoe is dit op te lossen? Ik wil de header geen % hoogte geven maar die moet echt 30px blijven.
Volledige voorbeeld staat hier: http://www.amphora.nl/test/scrolldiv.html
Ik heb nu
code:
1
2
| <div id="header">header</div> <div id="scroll">Lange content die moet gaat scrollen</div> |
Met de volgende CSS
code:
1
2
3
| html, body { height: 100%; margin: 0px; }
#header { background-color: #FF0000; font-size: 24px; height: 30px; }
#scroll { background-color: #CCCCCC; overflow: auto; height: 100%; } |
Het probleem is dus dat de scroll layer een hoogte krijgt van 100% van de totale innerheight dus je krijgt 2 verticale scrollbars omdat de scroll layer buiten het browserdeel valt. Hoe is dit op te lossen? Ik wil de header geen % hoogte geven maar die moet echt 30px blijven.
Volledige voorbeeld staat hier: http://www.amphora.nl/test/scrolldiv.html
nickdekruijk.nl Websites & Fotografie