Die Lösung steht im Text von Yosh:
<!--[if IE]><link rel="stylesheet" href="/css/ie.css" type="text/css" /><![endif]-->
--> Nennt sich Conditional Comments (googlen!
und wird nur von IE unterstützt...
Ich persönlich würde solche (Deine) Designs vermeiden, sonst aber auch zu einer solchen Weiche greifen.
Das Vorgehen ist nun so:
Optimier für den Firefox, denn damit deckst Du alle konformen Browser ab. Dann "experimentier" mit Sonderwerten für den IE rum (innerhalb der Conditional Comments), bis es für den IE passt...
Achtung: spätere IE-Versionen könnten sich auch wieder konform verhalten, insofern musst Du in Betracht ziehen, dass Du ständig nachbessern musst.
IE 8:
http://www.microsoft.com/windows/products/...e8/default.mspx
Dieses "Nachbessern" kannst Du dann alleine mit Conditional Comments lösen, da auch "Browserversionen" angegeben werden können.
Zurück zur Tabelle: Höhe angeben, Breite angeben, Rand angeben, dann Zellen mittels TD und TR aufbauen. Verlangt zwar in PHP zwei Zähler, aber ist schnell zu lösen und vor allem ziemlich Browser-unabhängig.