Hi,
Ich habe nun mein DOCTYPE auch schon auf strict geändert,
Du lügst also, denn
<td width=10></td>
td hat in strict kein width-Attribut.
<td colspan=10 id="STL\_Meldungen\_Fehlerausgabe" valign="middle" align="center" style="display: inline;"><p id="STL\_Meldungen\_Fehler" class="STL\_Meldungen\_Fehler"></p></td>
Eine einzelne Zelle in einer Tabelle auf display: inline zu setzen dürfte unerwartete Effekte ergeben, weil in einer Tabellenzeile eigentlich nur Elemente mit display: table-cell sinnvoll sind.
Die CSS-Anweisung dazu lautet wie folgt:
Rein theoretisch müsste er diese Anweisung passgenau in die Spalte einfügen. Ohne irgendwelche zusätzlichen weiteren Pixel.
Welche Angaben sind für die td (padding) und die table (border-spacing, border-collapse) gemacht?
Und nun meine Frage: Wie bewerkstellige ich, dass er keinen weiteren Rand dazuaddiert? Vermute es liegt am <p> (bei <div ebenfalls). Ich brauche aber diesen Absatz, da er unter <td> kein 3D-Rand erstellt, warum auch immer.
Warum ist da überhaupt eine Tabelle? Nur zu Layout-Zwecken?
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.