Hi,
<table border='1'>
<tr>
<td colspan='2'>logo</td>
</tr>Unproblematisch, <div> mit der Weite 100% und einer Höhe
nö. Ein DIV hat ohnehin 100%, daher überflüssig. Die Tabelle jedoch nicht.
linkes div mit float:left und einer Breite; rechtes div mit einem padding größer als die Breite des linken divs.
Besser wäre margin.
<tr>
<td>news</td>
</tr>Könnte einfach weg.
Wieso? wenn er es haben will? Ebenfalls mit float:left unter das Menü setzen.
<tr>
<td colspan='2'>copyright</td>
</tr>ein div mit Weite 100%, einer Höhe und clear:left
zu 100% s.o., wieso Höhe?
Weitere Hinweise werden wohl gleich folgen.
Der wichtigste wäre, daß floatende Elemente vor den nichtfloatenden im Quelltext stehen müssen.
freundliche Grüße
Ingo