CSS formatiert in Tabelle nicht die Schriftgrösse

  • Hallo,

    ich habe folgendes HTML-Dokument:

    <html>
    <head>
    <link href="test.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    Test
    <table border="1" cellspacing="0" cellpadding="0" width="98%">
    <tr>
    <td>
    Hallo
    </td>
    </tr>
    </table>
    </body>
    </html>

    Dazu gehört folgende CSS-Datei:

    body {
    font-family: Arial;
    font-size: 2em;
    color: green;
    }

    Schaut man sich das Ergebnis an, sieht der Text ausserhalb der Tabelle genau so aus, wie ich ihn haben will.
    In der Tabelle wird auch sowohl die Schriftart als auch die Schriftfarbe richtig angezeigt, aber die Schriftgröße wird komplett ignoriert. Kann mir jemand von euch sagen, warum dass so ist und wie ich es hinbekomme, dass sowohl im BODY als auch innerhalb der Tabelle die gleiche Schriftgröße verwendet wird !! Es ist übrigens kein Browser-Problem - habe es sowohl mit Firefox als auch mit dem IE versucht.

  • Moin!

    Body ist nicht TD, versuche es mal so:

    Code
    body,td {
    font-family: Arial;
    font-size: 2em;
    color: green;
    }

    Abgesehen davon würde ich die Angabe in Pixel machen, dann verstehen es alle Browser einigermaßen identisch.

    G.a.d.M.

    Ronald