Manfred: CSS, Table, height und Grundsatzfrage

Beitrag lesen

Hallo,
ich würde gerne wissen, wie eine korrekt vertikal und horizontal zentrierte Tabelle in Scrict-HTML geschrieben wird.

Beispiel:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Test</title>
</head>

<body>

<!-- In diesem Table-Tag und dem ersten TD-Tag mit CSS vertikal und horizontal den anzuzeigenden Inhalt ausrichten -->
<table border="1" cellpadding="3" cellspacing="3" width="50%" style="margin:auto;">
   <tr>
      <td align="center" style="height:100%;"> <!-- funzt nicht -->

<!-- Das hier ist der anzuzeigende Inhalt (nicht verändern) -->
      <table style="background-color:#00ff00;">
         <tr><td>Test</td></tr>
      </table>
      <!-- Ende des anzuzeigenden Inhalts-->

</td>
   </tr>
</table>

</body>

</html>

FRAAAAAAAAGGEEEEEE:
Ist das horizontale Zentrieren hier richtig? Wenn nein, wie muß dann korrekt horizontal zentriert werden.
Das vertikal Zentrieren funktioniert nicht, wie wird das Scrict-HTML-Mässig korrekt gelöst?

Was ich bräuchte, wär das richtige CSS, ohne DIV und sonstige zusätzliche Tags.

Wäre nett wenn jemand die zwei Zeilen posten könnte.

Mit freundlichen Grüßen
Manfred