Der Internet Explorer ignoriert die Breite bei der Verwendung von CSS-Tabelle
Erstellte ich eine js-fiddle, die das problem veranschaulichen:
Tatsächlich dies funktioniert nicht Internet Explorer - ich setze die Breite auf 500px
aber der browser ignoriert diese.
Ich weiß, ich kann einfach geben Sie eine Breite für die Bilder aber ich Suche eine andere Lösung, so, dass die Bild-Anzahl, kann variieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
IE ist eigentlich richtig hier. Chrome ist falsch.
Im Einklang mit der HTML-Geschichte von der Abwärtskompatibilität
width
auf einer Tabelle (bzw. deren Zellen) eigentlich bedeutetmin-width
. Tische sind frei, zu Breite Spalten, um den Inhalt passen.Hinzufügen
table-layout:fixed
zu dentable
element (in diesem Fall, Ihre#wrap
element) zu zwingen, "strenge" Verhalten hinsichtlich der Breite.