Soweit ich das sehe benötigt ihr einfach ein
PHP:
<div style="clear:both"></div>
bevor das contentl div geschlossen wird. Habs bei mir mal lokal ausprobiert und es funktioniert auch :)
Hier zur veranschaulichung noch der ganze letzte Teil des HTML codes:
PHP:
<div class="poweredby">
powered by
<a href="http://tyra.ra-doersch.de/" target="_blank" class="contentr">Tyra Web-Services</a>
<a href="http://ma.ra-doersch.de/" target="_blank" class="contentr">MiddleAges WebServer</a>
and
<a href="http://www.flo-soft.de/" target="_blank" class="contentr">FloSoft Software</a>
</div>
</div>
<div style="clear:both"></div> <!-- add this :) -->
</div>
<div class="contentb">
<div class="copyright">
Copyright © 2005-2006 Settlers Freaks
</div>
</div>
<div class="footer"><img src="index.php_files/ie7.gif" alt="ie7 enhanced" align="middle" border="0"></div>
</div>
</body></html>
Dass FireFox etc. dies von Haus aus nicht richtig anzeigen ist nicht wirklich deren Fehler, sondern liegt einfach an der Spezifikation von W3C, die ein solches Verhalten bei diesem Aufbau nicht vorschreibt, wohl aber wenn das erwähnte clearing div verwendet wird :)
Editiert von
Spooky am 12.04.2006 11:13