nanü
Threadersteller
Dabei seit: 06.11.2004
Ort: Kölle
Alter: 40
Geschlecht:
|
Verfasst Mi 27.07.2005 22:13
Titel pngs/grauer Hintgergrund |
|
|
Hallo zusammen,
bzgl. folgendem Problem bräuchte ich euren Rat: transparente pngs werden im IE/Mozilla nicht transparent,
sondern mit einem hellgrauen HG angezeigt.
Ist es irgendwie möglich dieses Problem zu umgehen?
Merci bien,
nanü
|
|
way2hot
Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 41
Geschlecht:
|
Verfasst Mi 27.07.2005 22:17
Titel
|
|
|
Ja, ist es, Stichwort ist hier der AlphaImageLoader für den IE. Firefox (Mozilla eigentlich auch... ) können PNGs ganz normal darstellen, nur der IE zickt rum. Solltest du unter dem Stichwort nichts geeignetes finden, gehe ich gern ins Detail.
// Ach egal, ich geh auch so ins Detail:
Einzelne Bilder binde ich immer ein, indem ich einen DIV anlege, welche eine feste Größe hat.
Code: | #bild {
width: 95px;
height: 75px;
} |
Im Firefox und ähnlich kompetenten Browsern weise ich diesem mittels
Code: | head:first-child+body div#bild { /* Nicht lesbar für IE */
background: url(../images/bild.png) no-repeat;
} |
das PNG als Hintergrund zu.
Zusätzlich wird per Browserweiche nur für den IE im head-Bereich ein zusätzliches CSS-File eingebunden:
Code: | <!--[if IE]>
<style type="text/css">
@import url(css/iealpha.css);
</style>
<![endif]--> |
Das Script enthält dann die Angabe zum AlphaImageLoader:
Code: | div#bild {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bild.png');
} |
Wichtig!! Die Quellen-Angabe im IMageLoader ist von der Seite aus anzugeben, welche das Bild enthält, nicht wie sonst vom CSS-File aus! Da ich die CSS-Files immer in einem extra Ordner liegen habe, scheint da zuerst kein großer Unterschied in der Referenzierung zu sein.
// // ARGH!! nach mehrfachem Editieren sollten nun alle Pfadangaben und Bezeichnungen verallgemeinert sein, die Seite von der ich den CSS Kram gerade mal rauskiopiert habe, hat ne recht umfangreiche Struktur...
Zuletzt bearbeitet von way2hot am Mi 27.07.2005 22:33, insgesamt 5-mal bearbeitet
|
|