Mensen, aanschouw deze pagina: http://jj.upnet.nl/got/vaagprobleem.html
Hier is nog niks aan de hand, maar zodra ik onder die 3 kolommen en nieuw stuk tekst probeer te zetten, gaat het fout: http://jj.upnet.nl/got/vaagprobleem2.html
Ik snap niet wat ik verkeerd doe; als ik in CSS iets positioneerde dan deed ik dat altijd absolute, en ten opzichte van de <body> en nooit in een andere <div>.
Ik zal hier nog even uitleggen wat ik precies wil:
Ik heb een pagina, en in die pagina heb je headers en content. Headers staan links uitgelijnd (in een <div class="header">), content staat 100 pixels naar rechts (<div class="content">). Beide zijn relatief gepositioneerd.
Nu wil ik een aantal kolommen toevoegen, die ik ook met CSS wil positioneren. Die kolommen stop ik dus ook in een <div class="content">, en vervolgens wil ik die kolommen dus absoluut (ten opzichte van de <div> waar ze in staan) positioneren. Kolom1 met een left van 0 en een top van 0, zodat dit ding linksboven in de parent-div komt te staan (=honderd pixels vanaf links). Kolom2 moet 220 pixels vanaf z'n parent krijgen (=320 vanaf links), en kolom3 krijgt er 440 (=dus 540 pixels vanaf links).
Gaat allemaal prima. Maar nu wil ik onder die kolommen weer een gewone <div> met tekst zetten. En dat lukt dus niet; hij positioneert die <div> over die kolommen heen. En dat moet niet.
Hier nog even een image ter verduidelijking:

Wat doe ik verkeerd?
Hier is nog niks aan de hand, maar zodra ik onder die 3 kolommen en nieuw stuk tekst probeer te zetten, gaat het fout: http://jj.upnet.nl/got/vaagprobleem2.html
Ik snap niet wat ik verkeerd doe; als ik in CSS iets positioneerde dan deed ik dat altijd absolute, en ten opzichte van de <body> en nooit in een andere <div>.
Ik zal hier nog even uitleggen wat ik precies wil:
Ik heb een pagina, en in die pagina heb je headers en content. Headers staan links uitgelijnd (in een <div class="header">), content staat 100 pixels naar rechts (<div class="content">). Beide zijn relatief gepositioneerd.
Nu wil ik een aantal kolommen toevoegen, die ik ook met CSS wil positioneren. Die kolommen stop ik dus ook in een <div class="content">, en vervolgens wil ik die kolommen dus absoluut (ten opzichte van de <div> waar ze in staan) positioneren. Kolom1 met een left van 0 en een top van 0, zodat dit ding linksboven in de parent-div komt te staan (=honderd pixels vanaf links). Kolom2 moet 220 pixels vanaf z'n parent krijgen (=320 vanaf links), en kolom3 krijgt er 440 (=dus 540 pixels vanaf links).
Gaat allemaal prima. Maar nu wil ik onder die kolommen weer een gewone <div> met tekst zetten. En dat lukt dus niet; hij positioneert die <div> over die kolommen heen. En dat moet niet.
Hier nog even een image ter verduidelijking:

Wat doe ik verkeerd?