Hallo zusammen
ich bin neu hier im Forum. Ja eigentlich bin ich ja kein Anfänger oder so, aber irgendwie habe ich doch einmal ein kleines Problemchen.
Ich habe ein HTML Dokument, normalerweise Entwickle ich auf ASP.Net und XHTML jetzt musste ich mal schnell ne Seite entwicklen die auf allen Browser laufen sollte. Im grunde ja auch kein Problem.
Jetzt habe ich das Problem, dass ich eine Tabelle verwende und einen 1 Pixel hohen abstand zwischen 2 Rows habe. alle Browser schnallen dies, ausser der Firefox stellt mir diese 1 pixel row nicht als 1 Pixel row dar! Sondern gibt mir eine gesammte höhe zurück. Dabei wird das gesammte Layout total verrissen.
Jetzt hab ich zuerst heraus gefunden, dass Opera mit der XHTML Deklaration probleme hat, da dieser anfänglich das ganze auch so darstellt. nach dem ändern in den HTML 4.01 Doctype lief es im Opera aber der Firefox hatte weiter diese darstellung. Erst als ich den Doctype entfernte stellt auch Firefox das ganze korrekt dar! Aber ich benötige eine Doctype und kann diesen dementsprechend nicht einfach weg lassen.
Hat einer auch schon mal das Problem gehabt oder kennt einer eine Lösung für dieses Problem?
Hier noch ein beispiel zu anschauen, ist natürlich nicht die gesamte seite, aber es gibt das gleiche ergebnis.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test Seite für Firefox</title>
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>Navigation</td>
</tr>
<tr>
<td style="background-color:Black;height:1px;">[img]images/spacer.gif[/img]</td>
</tr>
<tr>
<td>Subnavigation</td>
</tr>
</table>
</body>
</html>
Alles anzeigen
Gruss Andreas