Beim Internet Explorer Filter Fix für background-size:cover muss man beachten, dass die Pfade entweder absolut oder relativ zum Dokument angegeben werden und nicht relativ zum CSS Dokument. http://stackoverflow.com/questions/4885145/ie-8-background-size-fix#comment15779836_9169401 Beispiel: background: url(../img/bg.jpg) no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’view/img/bg.jpg‘,sizingMethod=’scale‘); -ms-filter: „progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’view/img/bg.jpg‘,sizingMethod=’scale‘)“;
Schlagwort: ie
IE7: Abstände zwischen Tabellenspalten
Ich hatte mal wieder seltsame Abstände in einer Tabelle im IE7, das hats behoben: border-collapse: collapse; *border-collapse: expression(’separate‘, cellSpacing = ‚0px‘); /* IE hack */ border-spacing:0;
IE Kleinigkeit: Titel per Javascript ändern
Nur eine kleine Gedankennotiz: der Titel der Website kann im IE nicht per jquery $(‚title‘).text(„Mein Titel“) geändert werden, man benötigt ein document.title=“Mein Titel“
IE Kleinigkeit: Submit Button
Nur eine schnelle Kleinigkeit: Wenn man einen <button> zum Abschicken eines Formulars verwenden will, sollte man das auch definieren. IE hat als Default Typ für Buttons nämlich type=“button“ anstatt dem benötigten type=“submit“. Also kurzum: <button type=“submit“></button>
IE Tücke: jQuery load() nicht aufgerufen
Ich bastle schon länger an meinem eigenen mini-lightweight-lightbox-plugin das ich in mehreren Projekten einsetze. Dabei bin ich letztens auf ein Problem mit Internet Explorer gestossen: Kurz und bündig: der IE ruft bei Bildern im Cache das Load event nicht auf, was ich aber dafür benötigt hätte die echte, endgültige Bildgröße auszulesen. Die einzige Allround Dirty-Hack… IE Tücke: jQuery load() nicht aufgerufen weiterlesen
CSS Notiz: Vertical Align Top
Nur eine kleine Randnotiz: Wenn man Vertical Align Top verwendet, muss man im IE das auch für alle Kinderelemente angeben. Also bei: <div class=“parent“>[Dinge die Vertical-Align Top haben sollen] <div class=“child“><img src=“icon.png“ /></div> </div> benötigt man: .parent {vertical-align:top; } .child {vertical-align:top;}
CSS Tricks/IE Probleme: Display Inline Block
Display Inline Block funktioniert nicht im IE7: So kann man das Problem lösen: display: inline-block; vertical-align: top; zoom: 1; *display: inline;
CSS Tücken: 4px Abstand bei Inline-Block Elementen
Wenn man Inline Block verwendet tritt immer wieder mal mysteriöser Weise ein Abstand zwischen den Elementen auf der nicht in Firebug etc. ersichtlich ist. Dieses Problem tritt auf, weil der Whitespace zwischen den Elementen als Abstand gewertet wird. Dafür gibt es mehrere Lösungen: Keinen Whitespace zwischen den einzelnen inline-block Elementen Nach dem End-Tag einen HTML… CSS Tücken: 4px Abstand bei Inline-Block Elementen weiterlesen