Hvis du kigger på w3c, vil du se, at et table-element ikke har defineret nogen height-attribut ...
http://www.w3.org/TR/html401/struct/tables.html#edef-TABLE-- hvis du så scroller lidt længere ned, vil du se, at height kun er defineret for td-elementet, og er en 'recommended height' ...
-- og det bliver tydeligt, hvis du fortæller browseren hvilken måde den skal fortolke det på:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>En table med 50% height... i table tagget</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="no">
<table height="50%" width="100%" bgcolor="#000000">
<tr>
<td>
</td>
</tr>
</table>
</body>
</html>
-- uden doctype kan du være sikker på at hver eneste slags browser finder på sine egne fortolkninger, så du stort set kun kan være sikker på, at det bliver forskelligt, alt efter hvilken browser/styresystems-kombination brugeren bruger !-)
-- men du _har_ sat fast højde på, for har du højde på een celle i en række, vil den agere som minimumshøjde for hele rækken !o]