Für das, was du vorhast, benötigst du CSS.
Du gibst html, body und table 100% Höhe: html, body, table {
height: 100%;
}
Dann verteilen sich aber die Zeilen gleichmäßig. Um dem entgegenzusteuern, musst du noch den Zeilen und/oder Zellen einzeln die gewünschten Höhen zuweisen.
Wozu brauchst...