IE6 + PNG-Transparenz von Server abhängig?

Status
Nicht offen für weitere Antworten.

tantebootsy

Erfahrenes Mitglied
Hi,

also ich habe hier eine Seite, in der ich PNGfixes zum einen über die .htc-Datei verwende, welche sich direkt auf img-Tags auswirkt. Ich bin das CSS über CC ein:
PHP:
* html img {
		behavior: url("../pngfix.htc");
	}

Dann verwende ich noch PNG-background-Bilder, die ich direkt über den Filter einbinde, wie z.B.:

PHP:
* html #container{
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg_col1.png',sizingMethod='scale');
	}

Das Ding ist, dass die Seite im IE6 auf dem einen Server gut aussieht, also die PNG-Transparenz funktioniert:

http://max.mb-mediendesign.de/

auf dem andren Server sieht's aber nicht so rosig aus, obwohl's exakt die gleiche Seite ist:

http://kontext-kom.de/maxmore/

Ich hab keine Ahnung, wie dieses Verhalten zustande kommt, ihr vielleicht?

Gruß,
Micha
 
Zuletzt bearbeitet:
Mittlerweile habe ich doch selbst eine "Lösung" für das Problem gefunden,
auch wenn ich nicht verstehe, wie dieses Problem zustande kommt:

Es liegt an den in übergeordnete Ordner führende, relativen Pfaden im
CSS. Lege ich die CSS-Datei für den IE in den gleichen Ordner wie die
.htm-Dateien funktioniert es auch auf dem anderen Server.

Dann müssen die Filter auch relative Pfade "gehen" nur halt nicht in
übergeordnete Ordner, sondern z.B. "img/xyz.png"

Kennt sich hier jemand mit Servern aus + kann mir dieses Verhalten
erläutern? Die Filter werden doch erst im Browser gerendert, nicht schon
auf dem Server!?

Gruß,
Micha
 
Status
Nicht offen für weitere Antworten.
Zurück