Sorry, aber ich habs nicht kapiert
Willst du das ändern, musst du dafür eine explizite Angabe machen:
body {height: 100%}
<body height="100%">
<table border="1" cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr>
<td align="center"> hallo </td>
</tr>
</table>
</body>
geht bei mir nicht, und warum hab ich die Tabelle dann über die sichtbare Fensterbreite verteilt wenn das sind dann über 100% von meinem Text Hallo.