transparenz im IE

Ich hoffe mir kann jemand helfen. Wie das Thema schon sagt hab ich ein Problem mit einem Bild welches teilweise tranzparent ist und im IE grau dargestellt wird.

CSS

#image
{
width:300px;
height:300px;
position:absolute;
margin-top:35%;
margin-left:65%;
text-align:right;
}

echo "<div id ='image'>"; echo "<img src='".HTTP_ROOT."/Profil/Image/User/raito.png' />"; echo "</div>";

danke schonmal im vorraus.

hi
das ist ein problem des ich auch habe aber leider nur teilweise lösen konnte.
ein ansatz ist hier
24 ways: Transparent PNGs in Internet Explorer 6

Gruß KY

Das Dateiformat .png ist die jüngste von Allen Bildformaten. Deshalb wird es noch nicht von allen Internet Browsern korrekt angezeigt. Probiert es mit einem anderem Format.

Greetz Tschaki

Jung? Von 1994? Da gibts jüngere. Der einzige Browser der mit diesem Format noch Probleme hat ist der Internet Explorer 6 und älter. Folglich kann man es getrost verwenden, ich würde es sogar empfehlen. Der von ky_fr34k genannte Weg ist schon der richtige um auch dem IE6 die Transparenz beizubringen.

also ich bin von png gnadenlos überzeugt, da es abgestufte transparenzen ermöglicht, und dadurch schöne effekte erzeugt werden können.

die lösung für den ie6 und älter ist zwar nicht optimal, aber wer mit einem alten browser surft darf auch nicht zu große ansprüche haben :wink:

Gruß KY

Das stimmt schon, leider wird es den IE6 länger geben als nötig, solange es für W2K und früher keinen IE7 gibt.

Vielleicht hilft dir ja ein Conditional Comment (einfach mal bei de.selfhtml.org eingeben). Dann lässt du im CSS die Bilddatei nicht anzeigen und stattdessen ein anderes Bild mittels :before und content anzeigen.