it-swarm.com.de

So lösen Sie - IE 6 ignoriert img "width" Eigenschaften

In diesem Beitrag:

http://humus101.com/?p=1734

Wir haben 4 Bilder (in der Eigenschaft img) auf eine Breite von 246 Pixel eingestellt.

In Chrom sieht es gut aus. In IE6 ist dies nicht der Fall.

Irgendwelche Vorschläge, wie man das löst?

1
Tal Galili

Ich habe das Problem gelöst.

In der style.css

Ich musste die folgende Änderung vornehmen

#content img {
    margin: 0;
    height: auto;
    max-width: 640px;
    /*width: auto;*/
}

Ich frage mich jetzt, wie ich diesen Aufenthalt für die folgenden Themenupdates schaffen kann ...

2
Tal Galili

Das Höhenattribut des Bildes fehlt. Daher würde ich mich nicht über Unterschiede in der Anzeige zwischen Browsern wundern, da HTML 4-Spezifikationen nicht klar definieren, wie mit einer solchen Situation umgegangen werden soll.

Wie gehe ich damit um? Hängen Sie sich in den theme/wp-Kern ein und patchen Sie den Code so, dass neben dem width-Attribut auch das height-Attribut berechnet und verwendet wird.

2
hakre

Wenn 640 px die gewünschte Breite ist. Ich würde in WordPress gehen und das als eine der Größen für die Bilder einstellen; und dann, wenn Sie eine in einen Beitrag einfügen möchten, wählen Sie die Größe.

Unter Einstellungen-> Medien können Sie die mittleren und großen Größen einstellen. Ich würde diese ändern, was Sie wollen; Verwenden Sie dann dieses Plugin http://wordpress.org/extend/plugins/bulk-image-resize-utility/ , um die Größe der Bilder zu ändern.

WordPress erstellt neue Bilder mit diesen Dimensionen. Für den Benutzer bedeutet dies, dass er nur die Größe des angezeigten Bildes herunterlädt, was die Ladezeit der Seite verkürzt.

Möglicherweise müssen Sie in Ihren Beitrag zurückkehren und die Bilder bearbeiten, um die mittlere oder große Größe zu verwenden.

0
Ryan Gibbons
#content img {
    margin: 0;
    height: auto;
    max-width: 640px;
    width: auto;
}

Das obige verwirrt mich schrecklich, ich habe width: auto; im TwentyTen-Theme entfernt, es hat funktioniert - aber was die Option child tbeme betrifft, wie lässt man die Zeile im Child-Theme weg, wird aber immer noch über das Parent-Theme verwendet, es ist seltsam!

Ich denke, das Child Theme Style Sheet ersetzt die Verwendung von TwentyTen Theme.

0
Brian