min-width im iexplorer
Jan K.
- css
Hallo zusammen,
wieso ignoriert der iexplorer min-width im folgenden beispiel?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<div style='height:89px;border:1px solid blue;min-width:400px;'></div>
</body>
</html>
Firefox/Opera fügen bei einer fensterbreite <400px scrollbalken ein, der iexplorer verkleinert das div immer weiter.
Gruß,
Jan
Hallo Jan,
wieso ignoriert der iexplorer min-width im folgenden beispiel?
IE6 kennt kein min-width. Siehe Browsericons und Beschreibung.
Grüße
Roland
Bahhhhhhh.
Kann ich im iexplorer irgendwie tricksen um eine min-width zu erzwingen?
Gruß,
Jan
Kann ich im iexplorer irgendwie tricksen um eine min-width zu erzwingen?
Der IE ist sogar so krank, dass der width wie min-width behandelt. Gib dem im separaten stylesheet (dass du per conditional comments einbindest) einfach ne width-angabe.
IE7 soll min-width ja angeblich können.
Jonathan
Hallo Jonathan.
Der IE ist sogar so krank, dass der width wie min-width behandelt.
Nein, dieses Verhalten tritt nur bei der height-Eigenschaft auf, die Wertangabe bei der width-Eigenschaft befolgt der IE korrekt. (Sprich: Text wird umgebrochen, wenn die Breite überschritten würde.)
Einen schönen Dienstag noch.
Gruß, Ashura
Nein, dieses Verhalten tritt nur bei der height-Eigenschaft auf, die Wertangabe bei der width-Eigenschaft befolgt der IE korrekt. (Sprich: Text wird umgebrochen, wenn die Breite überschritten würde.)
OK, aber die IE dehnt teilweise auch die Boxen aus, wenn der Inhalt breiter ist, als in hineinpasst (großes Bild/langes Wort). Unter bestimmten Bedingungen kann damit ein min-width-Effekt erzielt werden.
Hallo Jonathan
... aber die IE dehnt teilweise auch die Boxen aus, wenn der Inhalt breiter ist, als in hineinpasst (großes Bild/langes Wort). Unter bestimmten Bedingungen kann damit ein min-width-Effekt erzielt werden.
Nicht wirklich. Er zeigt die Box zwar so breit an, dass der breiteste Inhalt
nicht heraustritt, verwendet für Inhalte, die passen aber trotzdem die
angegebenen Breite.
Damit ist dieser "min-width-Effekt" praktisch kaum brauchbar.
Auf Wiederlesen
Detlef
Kann ich im iexplorer irgendwie tricksen um eine min-width zu erzwingen?
Ich rate inzwischen zum flächendeckenden Einsatz von Dean Edwards IE7-Lösung, um dem IE die gängigen Macken (min-width, max-width, :hover, position:fixed, Alphatransparenzen in pngs, uva) auszutreiben/beizubringen. Natürlich nur, wenn es zwingend nötig ist. Und man sollte sich dabei bewusst sein, dass
1. JavaScript zwingend vorhanden sein muss
2. sich die Scriptsammlung noch im Alphastatus befindet und an vielen Stellen unverhoffte Fehler produzieren kann
3. die Scriptsammlung bei aufwändigen Sites arg ressourcenfressend werden kann
Ich bin noch nicht vollständig überzeugt, werde jedoch den guten Dean spätestens ab der ersten Betaversion für jedes Projekt, das Unterstützung vom IE7 benötigt, mit auf unsere kleine Gehaltsliste setzen ;-)
Viele Grüße!
_ds
Hallo,
Ich rate inzwischen zum flächendeckenden Einsatz von Dean Edwards IE7-Lösung, um dem IE die gängigen Macken (min-width, max-width, :hover, position:fixed, Alphatransparenzen in pngs, uva) auszutreiben/beizubringen.
Das ist ja genial, werd damit mal nen bisschen rumspielen.
Tschau
Tobias
Hi Jan!
wieso ignoriert der iexplorer min-width [...]?
Hat der IE noch nie gekonnt!
MfG H☼psel
Tachchen!
wieso ignoriert der iexplorer min-width im folgenden beispiel?
Er ignoriert es nicht nur in deinem Beispiel, er kann es schlicht nicht!
Man kann es ihm per Expression "beibringen", allerdings ist das weder valide
noch - gerade bei min-width - sonderlich stabil. Sollte man sich dennoch für
diese Lösung entscheiden, sind diese Hinweise dringend zu beachten.
Gruß
Die schwarze Piste
Hallo Jan.
Ein recht guter Ansatz, min-width auch im IE ohne JS zu simulieren findet sich auf CSS Play.
Einen schönen Dienstag noch.
Gruß, Ashura