Hi!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Damit schaltest du den Browser in den standardkompatiblen Modus.
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
Das Attribut height gehört weder zum XHTML- noch zum HTML-Standard.
Aus diesem Grunde wird es ignoriert.
Das hätte dir auch auffallen können, wenn du den Quellcode deiner Seite mal durch den w3c-Validator gejagt hättest.
http://validator.w3.org/
Du hast zwei Möglichkeiten:
1. Du schaltest den Browser per DocType-Switch in den Quirks-Mode
oder
2. Du setzt CSS ein. Auch mit CSS kannst du Höhenangaben nutzen. Dazu brauchst du keine HTML-Attribute,
Außerdem möchte ich noch darauf hinweisen, daß du hier Tabellen für nicht tabellarische Daten einsetzt.
Du mißbrauchst die Tabellen für Designzwecke, was heutzutage gar nicht mehr notwendig ist.
Ich würde dir dazu raten, mit CSS zu arbeiten.
Ich frage mich überhaupt, wieso du XHTML 1.0 gewählt hast.
Du solltest dein Dokument klar und sauber mit (X)HTML strukturieren und alles andere per CSS machen - besonders dann, wenn du schon XHTML einsetzt.
Schöner Gruß,
rob