<edit>Het onderstaande probleem lijkt opgelost. Onderaan dit verhaal de oplossing.</edit>
Ik word gek van - wat lijkt - een rendering bug in Firefox.
De situatie
Op meerdere sites gebruik ik twee Divs, floating naast elkaar. De linker Div float left, de rechter Div float right.
Met normale content, plaatjes, veel tekst etc gaat alles goed. Maar zodra ik een fancy tabel in de left floating Div zet, wordt de right floating Div naar beneden geduwd, net onder de content van de left floating Div.
Zodra ik de pagina reload, staat het opeens goed (daarom moest ik denken aan een rendering bug..)
Ik heb dit probleem alleen met Firefox (2.0.0.11) en nooit met IE6, IE7, Safari 2 of Opera 9.
Test voorbeeld
Bekijk mijn test pagina zonder probleem
Bekijk mijn test pagina met probleem
Ik wil graag de structuur / opbouw van de pagina zo houden. Hoewel in bijna begin te denken dat ik straks weer terug moet naar tables. Dat zie ik toch niet zo zitten
Alvast onwijs bedankt voor je tijd!
Tweakers Oplossing
Zet in de html-source, het rechts floatende element voor het links floatende element.
Zodoende hoeft de rechter float niet meer te wachten op de rendering van de linker-float.
Ik word gek van - wat lijkt - een rendering bug in Firefox.
De situatie
Op meerdere sites gebruik ik twee Divs, floating naast elkaar. De linker Div float left, de rechter Div float right.
Met normale content, plaatjes, veel tekst etc gaat alles goed. Maar zodra ik een fancy tabel in de left floating Div zet, wordt de right floating Div naar beneden geduwd, net onder de content van de left floating Div.
Zodra ik de pagina reload, staat het opeens goed (daarom moest ik denken aan een rendering bug..)
Ik heb dit probleem alleen met Firefox (2.0.0.11) en nooit met IE6, IE7, Safari 2 of Opera 9.
Test voorbeeld
Bekijk mijn test pagina zonder probleem
Bekijk mijn test pagina met probleem
Ik wil graag de structuur / opbouw van de pagina zo houden. Hoewel in bijna begin te denken dat ik straks weer terug moet naar tables. Dat zie ik toch niet zo zitten
Alvast onwijs bedankt voor je tijd!
Tweakers Oplossing
Zet in de html-source, het rechts floatende element voor het links floatende element.
Zodoende hoeft de rechter float niet meer te wachten op de rendering van de linker-float.
[ Voor 17% gewijzigd door Verwijderd op 03-01-2008 12:01 ]