Markus: font-size in Style-Definition von "body"

Beitrag lesen

Hallo,

ich habe das Problem, dass die Schrifgrößen-Festlegung in einer Style-Definition für das "body"-Element nicht in einer Tabelle wirkt, aber die festgelegte Schriftart schon.

Beispiel 1:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Test1</title>
<style type="text/css">
 body {font-family: "Times New Roman",Times,serif; font-size:10px;}
</style>
</head>
<body>
Hier steht Text in Times New Roman und in der Schriftgröße 10
<table>
<tr><td>Hier steht Text in Times New Roman aber nicht in Schrifgröße 10! Warum?</td></tr>
</table>
</body></html>

Beispiel 2:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Test2</title>
<style type="text/css">
 body {font-family: Arial,Helvetica,non-serif; font-size:10px;}
</style>
</head>
<body>
Hier steht Text jetzt in Arial und in der Schriftgröße 10
<table>
<tr><td>Hier steht Text jetzt auch in Arial aber immer noch nicht in Schrifgröße 10! Warum??</td></tr>
</table>
</body></html>

In einigen Quellen habe ich gelesen, dass ich die Schriftgröße für die Tabelle zusätzlich definieren müßte, in anderen Quellen steht, dass das nur für alte Browser gilt. Außerdem: Die Schriftart wird doch richtig auf die Tabelle übergeben!
Getestet auf Firefox 2 und IE7.
Mache ich etwas falsch bzw. was mache ich falsch?

Markus