Internet Explorer
Verfasst: Dienstag 14. März 2006, 16:59
Mir ist gerade etwas schreckliches passiert, das muss ich euch einfach erzählen um es zu verarbeiten
...
Das Leid eines jeden Webdesigners ist ja die Anpassung der Seite, dass sie in allen Browsern gleich aussieht. Und dazu gehört nun mal leider auch der Internet ExploDer.
Zum hunderttausendsten Mal bestand das Problem: Pixelgenaues Layout einer Tabelle, um einen Banner direkt an das darunter folgende anzuschließen. Alles kein Problem... (die ganzen Ränder sind in der style.css definiert)
... bis ich zum testen die ganze Seite im IE geladen habe. Ein breiter, schwarzer Balken klaffte zwischen dem Banner und der Seite.
Nachdem mir der W3C-Validator bestätigt hat, dass es nicht an meinem Quelltext liegt, habe ich mich selbst auf die (ermüdende) Suche gemacht, und musste mit Schrecken feststellen...
... dass es am Whitespace lag. Nachdem ich den rauskommentiert hatte, schaffte es sogar der IE, die Seite richtig anzuzeigen.
Ich finde das echt eine Frechheit, was sich Microsoft erlaubt... wie auch immer man es schafft, einen HTML-Parser so idiotisch zu programmieren.
Doch was soll man machen? Die Mehrheit der Benutzer (irgendwas zwischen 80 und 90 Prozent denke ich) kann man ja auch nicht einfach so ignorieren... sonst erzählt einem jeder die Seite hätte einen Fehler.
Naja wenigstens kann ich jetzt endlich mein Projekt (natürlich in mod_python) fortsetzen.
Gruss
Julian

Das Leid eines jeden Webdesigners ist ja die Anpassung der Seite, dass sie in allen Browsern gleich aussieht. Und dazu gehört nun mal leider auch der Internet ExploDer.
Zum hunderttausendsten Mal bestand das Problem: Pixelgenaues Layout einer Tabelle, um einen Banner direkt an das darunter folgende anzuschließen. Alles kein Problem... (die ganzen Ränder sind in der style.css definiert)
Code: Alles auswählen
<td colspan=2 style="width:850px;height:80px;background-image:url(./header.jpg);">
<img src="eye.gif" border=0 alt="Banner">
</td>
Nachdem mir der W3C-Validator bestätigt hat, dass es nicht an meinem Quelltext liegt, habe ich mich selbst auf die (ermüdende) Suche gemacht, und musste mit Schrecken feststellen...
... dass es am Whitespace lag. Nachdem ich den rauskommentiert hatte, schaffte es sogar der IE, die Seite richtig anzuzeigen.
Code: Alles auswählen
<td colspan=2 style="width:850px;height:80px;background-image:url(./header.jpg);">
<img src="eye.gif" border=0 alt="Banner"><!--
--></td>
Doch was soll man machen? Die Mehrheit der Benutzer (irgendwas zwischen 80 und 90 Prozent denke ich) kann man ja auch nicht einfach so ignorieren... sonst erzählt einem jeder die Seite hätte einen Fehler.
Naja wenigstens kann ich jetzt endlich mein Projekt (natürlich in mod_python) fortsetzen.
Gruss
Julian