Beste GoTers,
Ik zit hier met het volgende probleem. Ik heb een website gemaakt met behulp van div's en css. Zonder tabellen dus. Nu wil ik een footer altijd onderaan de pagina.
Dus als de content langer is als 100% moet hij er onderkomen, dit is gelukt.
Maar wanneer de content minder is als 100% van het browservenster komt de footer tegen de langste content aan maar dus niet tegen de bottom van het browser venster.
In mijn zoektocht naar de oplossing op GoT ben ik de volgende topics tegen gekomen:
[CSS] div position vragen
[css] Footer in container, altijd onderaan de pagina
Geen van deze topics bood een concrete oplossing voor het probleem. Ik denk dat andere mensen hier ook nog steeds mee zitten dus mischien dat dit topic voor hun ook nuttig is.
Tussen de resultaten die ik vond op Google zaten verschillende resultaten met oplossingen maar die werkte alleen bij hun pagina opbouw. Dus bijvoorbeeld één grote div met daar in de content, header en footer. Doordat mijn pagina zich al in een vergevorderd stadium bevind is het geen oplossing om de gehele pagina op die manier opnieuw op te bouwen.
Mijn werkwijze is meer geweest voor elk object zoals een plaatje een eigen div om de positie te bepalen en niet zo zeer één grote div waarbinnen posities worden geregeld.
Mijn code is inmiddels zo lang dat het moeilijk is een goed beeld te geven in een uitgeklede vorm zonder 200 regels code te posten. Ik zal julie dit besparen. Het nut lijkt me vrij klein. Als er iemand is die het toch handig lijkt de code te zien wil ik het wel plaatsen met toestemming van een moderator. Ik heb door omstandigheden geen uptodate versie online staan. Zodra dit zo is zal ik de link plaatsen. Een oude versie is te zien op http://www.assurantie-online.nl/ . Er is niet veel veranderd sinds die versie dus voor het idee over hoe de pagina in elkaar steekt moet die url voldoende zijn. Hieronder alsnog wel de class die de positie / eigenschappen van de footer afhandeld.
De property float: left; zorgde ervoor dat de footer onderaan de pagina blijft staan wanneer de content meer is als 100%. Zonder deze property blijft de footer onderaan het scherm staan. Hier blijft hij staan ook als je begint te scrollen waardoor je dus een footer midden in je scherm krijgt. Wat logischer wijs niet de bedoeling is
.
Dus nog éénmaal concreet mijn vraag
: Hoe zorg ik dat een footer altijd onderaan de pagina komt, ook wanneer de content minder is als 100% van de pagina?
Alvast bedankt voor de moeite en uberhaubt van het lezen van dit topic
!
Ik zit hier met het volgende probleem. Ik heb een website gemaakt met behulp van div's en css. Zonder tabellen dus. Nu wil ik een footer altijd onderaan de pagina.
Dus als de content langer is als 100% moet hij er onderkomen, dit is gelukt.
Maar wanneer de content minder is als 100% van het browservenster komt de footer tegen de langste content aan maar dus niet tegen de bottom van het browser venster.
In mijn zoektocht naar de oplossing op GoT ben ik de volgende topics tegen gekomen:
[CSS] div position vragen
[css] Footer in container, altijd onderaan de pagina
Geen van deze topics bood een concrete oplossing voor het probleem. Ik denk dat andere mensen hier ook nog steeds mee zitten dus mischien dat dit topic voor hun ook nuttig is.
Tussen de resultaten die ik vond op Google zaten verschillende resultaten met oplossingen maar die werkte alleen bij hun pagina opbouw. Dus bijvoorbeeld één grote div met daar in de content, header en footer. Doordat mijn pagina zich al in een vergevorderd stadium bevind is het geen oplossing om de gehele pagina op die manier opnieuw op te bouwen.
Mijn werkwijze is meer geweest voor elk object zoals een plaatje een eigen div om de positie te bepalen en niet zo zeer één grote div waarbinnen posities worden geregeld.
Mijn code is inmiddels zo lang dat het moeilijk is een goed beeld te geven in een uitgeklede vorm zonder 200 regels code te posten. Ik zal julie dit besparen. Het nut lijkt me vrij klein. Als er iemand is die het toch handig lijkt de code te zien wil ik het wel plaatsen met toestemming van een moderator. Ik heb door omstandigheden geen uptodate versie online staan. Zodra dit zo is zal ik de link plaatsen. Een oude versie is te zien op http://www.assurantie-online.nl/ . Er is niet veel veranderd sinds die versie dus voor het idee over hoe de pagina in elkaar steekt moet die url voldoende zijn. Hieronder alsnog wel de class die de positie / eigenschappen van de footer afhandeld.
code:
1
2
3
4
5
6
7
8
9
| .footerbar { position: relative; float: left; margin: 0px 0px 15px 0px; width: 100%; height: 50px; bottom: 0%; background-image: url(img/{STYLE}/bgfooter.gif); } |
De property float: left; zorgde ervoor dat de footer onderaan de pagina blijft staan wanneer de content meer is als 100%. Zonder deze property blijft de footer onderaan het scherm staan. Hier blijft hij staan ook als je begint te scrollen waardoor je dus een footer midden in je scherm krijgt. Wat logischer wijs niet de bedoeling is
Dus nog éénmaal concreet mijn vraag
Alvast bedankt voor de moeite en uberhaubt van het lezen van dit topic
I feel absolutely clean inside, and there is nothing but pure euphoria. - Alexander Shulgin