Hi all,
habe ein "kleines" problem mit dem FF nach änderung des Doctypes eines HTML Dokumentes:
Vorher :
danach
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
. Ansonsten keine änderung an der Datei, da ich nur wissen wollte, ob der Code auch den "strengeren" Regeln entsprechen würde.
Das ist der Hauptcode in der Testpage
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td style="width: 18px; height: 18px"><img src="ecke_oben_links.gif" width="18" height="18" alt="" /></td>
<td class="main_balken_oben">Test1</td>
<td style="width: 18px; height: 18px"><img src="ecke_oben_rechts.gif" width="18" height="18" alt="" /></td>
</tr>
<tr>
<td style="width: 18px" class="main_balken_links"> </td>
<td><hr />Test2</td>
<td style="width: 18px" class="main_balken_rechts"> </td>
</tr>
<tr>
<td style="width: 18px; height: 14px"><img src="ecke_unten_links.gif" width="18" height="18" alt="" /></td>
<td class="main_balken_unten"> </td>
<td style="width: 18px; height: 14px"><img src="ecke_unten_rechts.gif" width="18" height="18" alt="" /></td>
</tr>
</table>
Alles anzeigen
Ok, das war ein einfacher Table, vier ecken, vier Balken, quasi ein einfaches abgerundetes Quadrat, wie es auf tausenden von Seiten immer in gleicher bauart zu sehen ist.
Nun das Problem : Obwohl der Code 100% Fehlerfrei ist, sowohl laut Tidy, als auch laut W3C Validator, sieht das ergebnis sobald ich "strict" aktiviere im FF ziemlich "bescheiden" aus.
Im IE sieht es beides male gleich aus, im FF im Transitional Modus auch ok, aber im Strict Modus ist plötzlich nach dem 1. TR Tag eine dünne weiße Linie zu sehen, die das Table zerstört.
Ich dachte erst, es würde an der Höhe liegen, aber unten habe ich sogar nur eine Höhe von 14 px, und da sieht es ok aus, genau wie erwünscht.
Wieso kommt der FF plötzlich auf die Idee, oben eine dünne weiße linie hinzuzufügen.
Wie gesagt, auser dem Doctype wurde am Dokument/CSS/Bilder etc. nichts geändert. Transitional = OK, Strict = Geisterlinie.
Hat dafür jemand eine erklärung ?