Verzerrte Bilder
Benutzer des Internet Explorers von Microsoft genießen derzeit auf diesen Seiten einen ganz besonderen Effekt: Bilder zu den einzelnen Weblog-Einträgen werden, vor allem beim ersten Laden der Seite, verzerrt dargestellt.
Das Problem dürfte tatsächlich beim Internet Explorer liegen. Ich kenne keinen anderen Browser, der die Seiten genauso fehlerhaft darstellt.
Ursprung des Dilemmas: Das System von twoday.net baut in die Bilder ohne mein Zutun Breiten- und Höhenangaben ein, also zB:
<img src="Dateiname" width="640" height="480">
Erst das Sytlesheet zur Seite "schrumpft" die Fotos dann auf die von mir gewünschte Breite von 120 Pixel. Dabei ist es notwendig, die Breite mit 120 und die Höhe mit dem Wert "auto" anzugeben; andernfalls würde die Höhe aus dem HTML-Quelltext (im Beispiel 480 Pixel) erhalten bleiben. "Auto" sollte garantieren, daß das Seitenverhältnis der Bilder erhalten bleibt.
Genau damit hat der Internet Explorer nun aber offenbar Probleme: Vor allem beim ersten Seitenaufbau werden die Fotos verzerrt (meist zu hoch) dargestellt. Ein "Reload" hilft manchmal, aber nicht verläßlich. Besonders interessant: Wenn man das Bild mit der rechten Maustaste anklickt, das Menü "Eigenschaften" wählt und das daraufhin erscheinende Info-Fenster wieder schließt, ist die Darstellung anschließend immer korrekt.
Ich habe im Moment nicht die Ruhe, mir die Sache wirklich im Detail anzusehen und eine Lösung bzw. einen Workaround zu finden. Es scheint ja auch nur ein Browsertyp betroffen zu sein - damit kann ich leben. Dennoch wäre ich dankbar für Hinweise. Vielleicht ist dieser Bug (inkl. Lösungsvorschläge) ja bereits irgendwo dokumentiert?
Das Problem dürfte tatsächlich beim Internet Explorer liegen. Ich kenne keinen anderen Browser, der die Seiten genauso fehlerhaft darstellt.
Ursprung des Dilemmas: Das System von twoday.net baut in die Bilder ohne mein Zutun Breiten- und Höhenangaben ein, also zB:
<img src="Dateiname" width="640" height="480">
Erst das Sytlesheet zur Seite "schrumpft" die Fotos dann auf die von mir gewünschte Breite von 120 Pixel. Dabei ist es notwendig, die Breite mit 120 und die Höhe mit dem Wert "auto" anzugeben; andernfalls würde die Höhe aus dem HTML-Quelltext (im Beispiel 480 Pixel) erhalten bleiben. "Auto" sollte garantieren, daß das Seitenverhältnis der Bilder erhalten bleibt.
Genau damit hat der Internet Explorer nun aber offenbar Probleme: Vor allem beim ersten Seitenaufbau werden die Fotos verzerrt (meist zu hoch) dargestellt. Ein "Reload" hilft manchmal, aber nicht verläßlich. Besonders interessant: Wenn man das Bild mit der rechten Maustaste anklickt, das Menü "Eigenschaften" wählt und das daraufhin erscheinende Info-Fenster wieder schließt, ist die Darstellung anschließend immer korrekt.
Ich habe im Moment nicht die Ruhe, mir die Sache wirklich im Detail anzusehen und eine Lösung bzw. einen Workaround zu finden. Es scheint ja auch nur ein Browsertyp betroffen zu sein - damit kann ich leben. Dennoch wäre ich dankbar für Hinweise. Vielleicht ist dieser Bug (inkl. Lösungsvorschläge) ja bereits irgendwo dokumentiert?
erikhuemer meinte am :
Was willst von einem kleinen und weichen Browser
Im CSS gibts ein ganz tolles Attribut: max-width und max-height. Hab mal eine wunderschöne site zur Anzeige von Bildern programmiert, blöderweis aber nur mit dem Firefox angesehen. Ein Kontrollblick mit dem Explorer war niederschmetternd!