PNGs beim IE
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
alpha
angeben
anwenden
attribut
benutzen
brauch
code
einsatz
einstellen
element
fehler
filter
funktionieren
http
nehmen
nutzen
pfad
setzen
verzichten
wahrscheinlichkeit
-
Mal ne frage:
wie kann man machen, dass PNGs auch im IE6 richtig angezeigt werden?
i-wie klappt das nicht so recht bei mir! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du kannst den IE PNG Filter nutzen. ALlerdings nur unter bestimmten Umständen. Transparente PNGs auf denen ein A HREF liegt funktionieren nicht zusammen. Du hättest dann zwar das transparente PNG, aber der A HREF würde nicht mehr funktionieren.
Und um im IMG Tag ein transparentes PNG zu nutzen musst du zusätzlich ein Transgif als SOurce nehmen und im CSS des IMG den Background auf das PNG setzen. Für den FF kannst du direkt den Background setzen, der IE braucht ein Background: none und dazu dann den Alpha Filter.
Evil -
Wo kann man diesen IE PNG filter einstellen???
Um ehrlich zusein hab ich iwie nur die hälfte verstanden *dummbin*^^ -
Im CSS bzw. Style Attribut.
Als reines Background ELement, zb. in einem DIV:
CSS Code
<style type="text/css"> div#body div#smallball { background: url(./../img/small_ball.png) no-repeat; position: absolute; width: 48px; height: 48px; } <!--[if IE 6]> /* IE 6 PNG Alpha Hack für div#body div#smallball */ div#body div#smallball { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./img/small_ball.png",sizing="scale"); } <![endif]--> </style>
Bei einem IMG halt ein transparentes 1px großes GIF als SRC angeben und dann im CSS das Hintergrundsbild setzen XD
-
Naja das war etwas kompliziert. ich habe noch einmal gegoogelt und ein behaviour gefunden.
da muss man dann den einzelnen CSS-classen bzw ids einen behaviour pfad geben und dann klappt alles
links usw.
trotzdem vielen dank!!! -
Achso und für alle dies interessiert:
dieses behaviour findet ihr hier:
http://www.twinhelix.com/css/iepngfix/
Viel spaß damit ;) -
Naja, mit dem behavior ist nur die Wahrscheinlichkeit das der IE crashed sehr hoch. Vor allem beim exzesszieven Einsatz von transparenten PNGs. Dann lieber selbst darauf achten und den Filter anwenden und da wo man auf transparente PNGs im IE verzichten kann ihm ein GIF geben. Dann brauch man nur das Background Element im IE CSS überschreiben, denn der Alpha Filter funktioniert nur bei aktivierten JavaScript und ActiveX.
-
Ne des is mir alles zu aufwändig, dann sollen doch bitte die IE-User ein anchsehen haben, sind ja schliesslich selber schuld!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage