• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

img ohne margin-bottom im IE

Migu

Kaiser Wilhelm
Registriert
14.02.04
Beiträge
175
Guten Morgen,

anders als Safari und Firefox addiert Internet Explorer 6 (die anderen Versionen habe ich noch nicht getestet) zu jedem Bild einen kleinen Abstand von etwa 3 Pixel unterhalb des Elementes. "margin: 0px" beim Bild und "padding: 0px" beim Elternelement nuetzen nichts. Wenn ich das Bild durch einen <p>- oder <div>-tag ersetze, so gibt es keinen Abstand.

Was kann man da machen?

Besten Dank, Michael
 
Zuletzt bearbeitet:

stk

Grünapfel
Registriert
05.01.04
Beiträge
7.141
Moin,

Code:
[margin|padding]-bottom: -3px !important;
[margin|padding]-bottom: 0;

Muß mal schauen, ob Du mit Padding oder Margin an der Ecke besser zurecht kommst. Außerdem kann der IE mit Elemente die 100% Breite besitzen ganz schlecht umgehen, was auch mal zu Abständen nach unten führt. Wenn Du da ein entsprechendes Teil drin hast, versuch mal 99% für den IE und 100% für den Rest. Nach o.g. Schema: zuerst die alternative Angabe für den IE mit dem Suffix "!important" und in der Zeile darunter den Wert für Standardkonforme Browser kannst einzelne CSS-Angaben IE-spezifisch machen. Wenn der Bedarf an alternativen Angaben für den IE größer ist, gibt's geschicktere Konstrukte, bis zur Erstellung eines komplett eigenen Stylesheets für IE. Siehe auch http://www.dithered.com/css_filters/css_only/index.php

Gruß Stefan
 

MACRASSI

Gelbe Schleswiger Reinette
Registriert
21.11.04
Beiträge
1.754
Tja, das sieht man mal wieder wie schlecht der IE ist... ;) :p
Gruß Rasmus

Ps. Safari or Firefox 4ever!!! :-D
 

Migu

Kaiser Wilhelm
Registriert
14.02.04
Beiträge
175
stk schrieb:
Moin,

Code:
[margin|padding]-bottom: -3px !important;
[margin|padding]-bottom: 0;

Muß mal schauen, ob Du mit Padding oder Margin an der Ecke besser zurecht kommst. Außerdem kann der IE mit Elemente die 100% Breite besitzen ganz schlecht umgehen, was auch mal zu Abständen nach unten führt. Wenn Du da ein entsprechendes Teil drin hast, versuch mal 99% für den IE und 100% für den Rest. Nach o.g. Schema: zuerst die alternative Angabe für den IE mit dem Suffix "!important" und in der Zeile darunter den Wert für Standardkonforme Browser kannst einzelne CSS-Angaben IE-spezifisch machen. Wenn der Bedarf an alternativen Angaben für den IE größer ist, gibt's geschicktere Konstrukte, bis zur Erstellung eines komplett eigenen Stylesheets für IE. Siehe auch http://www.dithered.com/css_filters/css_only/index.php

Gruß Stefan

Hi Stefan,

besten Dank für die Tipps. Habe alle 100% durch 100.01% und overflow: hidden ersetzt. Das Problem mit dem Abstand nach dem Bild habe ich nun versucht prinzipiell anders zu lösen und zwar mit einem relativen (em) anstatt einem fixen Layout. Nun hat sich aber ein anderes Problem ergeben. Vielleicht magst du mal in meinen neuen Thread hinein kucken.

Viele Grüsse, Michael