Thomas_Uni: Tabellenrahmen in Firefox gut, im IE nicht

Beitrag lesen

Moin.

ich habe ein Problem mit einer eigentlich simplen Angelegenheit. Ich möchte eine einfache Tabelle ausgeben, bei der alle Tabellenelemente umrahmt sind.

Hier der Link:
http://novactest.iup.uni-heidelberg.de/test/test_rahmen.html

Das, was Du hier verlinkt hast, ist kein HTML. Der Vorwurf gegen die Browser sollte eigentlich lauten: Warum zeigen die überhaupt etwas an, so ganz ohne Grundgerüst einer HTML-Datei?

Schreibe valides HTML/CSS und wähle einen DOCTYPE, der den IE zwingt, das richtige Box-Modell zu benutzen.
Dann klappts auch mit den Rahmen.

Gruß Frank

Hallo Frank,

danke für deine Antwort.

Der Code unter angegebenem Link war natürlich nur ein Ausschnitt aus der eigentlichen Datei. Die Tabelle wird aus PHP heraus dynamisch erzeugt, daher hatte ich aus der erzeugten HTML-Datei nur das Wesentliche ausgeschnitten.

Ich habe jetzt, wie du vorgeschlagen hast, den Doc-Type mit angegeben (siehe obiger Link), so daß mein IE (7.0) das korrekte Box-Modell wählen sollte. An der Darstellung hat sich leider noch nichts geändert: Mozilla-Browser gut, IE (6.0, 7.0) schlecht.

Mein Problem ist nach wie vor, daß ich es nicht hinbekomme, die Rahmenlinien im IE zu reproduzieren. Setzt man sie um die <td>, bekommt man Linien mit der Breite von 2px. Es muß doch möglich sein, das im <table>-Tag zu regeln, oder geht das gar nicht, bekommt man über die dortige Angabe von

border="1"

lediglich die normalen, häßlichen Rahmenlinien?

Gruß
Thomas