2008-09-05 17 views
2

Ich habe eine DotNetNuke-Website, wo mein Hauptlogo eine PNG-Datei mit Transparenz ist. Ich habe GIF versucht, aber die Qualität war nicht gut genug.DotNetNuke mit PNG-Bildern mit Transparenz

Egal, es funktionierte großartig auf IE7, aber ich sah gerade meine Website in IE6 und bemerkte, dass die Transparenz nicht mit meinem Logo funktioniert.

Kennt jemand eine schnelle Möglichkeit, dies in einem DotNetNuke-Portal zu beheben?

Antwort

2

IE6 unterstützt keine transparenten PNGs. Es ist kein DotNetNuke-Problem. Sie könnten versuchen, in einige JavaScript solutions suchen, die mit IE6 helfen.

0

Googling "pngfix" sollte viele verschiedene Techniken zum Aktivieren der Alpha-Transparenz in IE6 finden.

Eine gemeinsame ist eine HTC behaviour file.

0

Es hat nichts mit DotNetNuke zu tun, es ist eine Sache IE6. IE6 funktioniert nicht sehr gut mit bestimmten transparenten PNG.

0

Sie können nicht. IE6 unterstützt nur eine bestimmte und visuell hässliche Version von PNG-Transparenz. Ich glaube seine PNG-8.

können Sie einen conditional comment verwenden IE6 anders zu handhaben:

<!--[if IE 6]> 
background-image:crappy.gif 
<![endif]--> 
0

Es gibt einige Diskussionen bezüglich dieser auf dotnetnuke.com Foren, aber ich hatte die falsche Datum Kriterien in meiner Suche so der Grund, warum ich es nicht tat sehe irgendwelche Antworten vorher und dachte, ich würde hier fragen.

Ich glaube, ich habe gefunden, was ich von einer Dotnetnuke-Perspektive suchen ein Modul, das Sie auf Ihrer Seite installieren, die dieses Problem automatisch behebt. Aber leider muss man dafür bezahlen. (Ich werde den Link nicht posten, da ich nicht möchte, dass Leute denken, ich würde nur darum werben.)

3

Für eine DotNetNuke-spezifische Möglichkeit, das Problem zu beheben, können Sie die DotNetNuke Widget Suite installieren und verwenden die IE PNG Fix widget auf Ihrer Website (wahrscheinlich in Ihrer Haut enthalten).

Das heißt, wenn Sie sowieso etwas in Ihre Haut integrieren müssen, gibt Ihnen das Widget nicht viele Vorteile. Wenn Sie in der Lage sind, die Techniken in der akzeptierten Antwort zu bewerten und zu integrieren, ist das wahrscheinlich ein besserer Weg.