Hoi,
Ik ben bezig met een nieuwe site waar ik de layout van frames, maar de eigenschappen van een enkele pagina wil gebruiken. Ik ben nu de laatste dagen al bezig met het rommelen met CSS frames, waar zowat elke site weer andere methoden gebruikt.
Oplossingen als deze waren veel te complex, en daarbij kwam de scrollbar telkens in de problemen zodra ik de breedte van de pagina naar 100% verstelde. Deze code werkte bij mij niet in IE (wel in Mozilla) zodra ik mijn indeling toe ging passen. Ik werk nu hiermee, het stapelen van DIV's dus. Dit werkt crossbrowsing, is verreweg het meest simpel (schone en korte code) en geeft me de mogelijkheid om zowel een header, menu als footer in te stellen.
Ok, nu het probleem; hier zie je wat ik nu heb en wat er mis is. De middelste DIV zou door moeten lopen tot aan de footer, waar hij stopt en verder gaat door te scrollen. Echter, zodra ik "height: 400px;" weghaal dondert hij naar beneden en is het frame-effect weg. Hem vastzetten met "position: absolute/relative" en "bottom: 30px;" werkt ook niet, want dan schiet hij door naar boven en is hij tevens zijn scrollbalk kwijt.
De vraag is dus: hoe houd ik het middelste stuk op zijn plek, afhankelijk van de gebruikte resolutie, dus zonder een absoluut aantal pixels op te geven?
Ik heb al CSS tuturials als deze en deze doorgewerkt maar kom er niet uit hoe ik dit in mijn opzet oplos. Ik heb hier ook gezocht, deze kwam het dichtst bij wat ik wou maar dit hielp ook niet.
Ik ben bezig met een nieuwe site waar ik de layout van frames, maar de eigenschappen van een enkele pagina wil gebruiken. Ik ben nu de laatste dagen al bezig met het rommelen met CSS frames, waar zowat elke site weer andere methoden gebruikt.
Oplossingen als deze waren veel te complex, en daarbij kwam de scrollbar telkens in de problemen zodra ik de breedte van de pagina naar 100% verstelde. Deze code werkte bij mij niet in IE (wel in Mozilla) zodra ik mijn indeling toe ging passen. Ik werk nu hiermee, het stapelen van DIV's dus. Dit werkt crossbrowsing, is verreweg het meest simpel (schone en korte code) en geeft me de mogelijkheid om zowel een header, menu als footer in te stellen.
Ok, nu het probleem; hier zie je wat ik nu heb en wat er mis is. De middelste DIV zou door moeten lopen tot aan de footer, waar hij stopt en verder gaat door te scrollen. Echter, zodra ik "height: 400px;" weghaal dondert hij naar beneden en is het frame-effect weg. Hem vastzetten met "position: absolute/relative" en "bottom: 30px;" werkt ook niet, want dan schiet hij door naar boven en is hij tevens zijn scrollbalk kwijt.
De vraag is dus: hoe houd ik het middelste stuk op zijn plek, afhankelijk van de gebruikte resolutie, dus zonder een absoluut aantal pixels op te geven?
Ik heb al CSS tuturials als deze en deze doorgewerkt maar kom er niet uit hoe ik dit in mijn opzet oplos. Ik heb hier ook gezocht, deze kwam het dichtst bij wat ik wou maar dit hielp ook niet.

[ Voor 4% gewijzigd door mosymuis op 13-01-2004 20:56 ]