Hier ist das Problem. Ich habe ein Bild:
<img alt="alttext" src="filename.jpg"/>
Beachten Sie, dass keine Höhe oder Breite angegeben ist.
Auf bestimmten Seiten möchte ich nur eine Miniaturansicht anzeigen. Ich kann das HTML nicht ändern, daher verwende ich das folgende CSS:
.blog_list div.postbody img { width:75px; }
Dadurch wird (in den meisten Browsern) eine Seite mit gleichmäßig breiten Miniaturansichten erstellt, die alle Seitenverhältnisse beibehalten.
In IE6 wird das Bild jedoch nur in der im CSS angegebenen Dimension skaliert. Es behält die "natürliche" Höhe.
Hier ist ein Beispiel für ein Seitenpaar, das das Problem veranschaulicht:
- Die Liste, in der Miniaturansichten angezeigt werden sollen
- Ein einzelner Blog-Beitrag, der das Bild in voller Größe zeigt.
Ich wäre für alle Vorschläge sehr dankbar, möchte aber darauf hinweisen, dass ich (aufgrund der Einschränkungen der vom Kunden gewählten Plattform) nach etwas suche, bei dem das HTML nicht geändert werden muss. CSS wäre auch Javascript vorzuziehen.
BEARBEITEN: Sollte erwähnen, dass die Bilder unterschiedliche Größen und Seitenverhältnisse haben.