Hallo,
ich habe mich jetzt mehrere Stunden durch alle möglichen Threads gelesen und habe leider noch immer keine Lösung.
Folgendes: Bisher konnte ich wie folgt im IE und Mozilla Hintergründe Transparent anzeigen lassen, ohne das dabei die Performance beinflusst wurde. Leider ist es im IE7 mittlerweile so, dass wenn mit diesem die Seite aufrufe, er überhaupt nicht fertig wird, wenn ich z.B. scrollen will.
Codeschnipsel css aus meiner hp www.thalberg-zockt.de
Zum anzeigen im IE < IE7
.subtable_center {width:520px; height:auto; filter
rogid
XImageTransform.Microsoft.AlphaImageLoader(enabled =true, sizingMethod=scale src='central_images/transparency_background.png'); border-style:solid; border-width:thin; border-color:#0A1F44;}
Zum anzeigen in FF, Opera etc.
.subtable_center[class] {background-image:url(../central_images/transparency_background.png); width:520px; height:auto; border-style:solid; border-width:thin; border-color:#0A1F44;}
Bisher hat es so immer funktioniert. Der IE<IE7 hat die Transparenz per AlphaLoader dargestellt, FF per background-image:#.
Der IE7 benötigt ja eigentlich keinen AlphaLoader mehr, um transparente Grafiken etc. anzeigen zu können.
Meine Erfahrung ist, dass er jedoch trotzdem nicht richtig damit zurecht kommt, wenn ich anstatt des Alpha-Loaders background-image:# verwende.
Leider greift der neue IE7 mittlerweile auch auf .container[class] zu und benutzt dessen Eigenschaften. Wenn ich jedoch den .container[class] lösche, zeigt er mir im FF keinen transparenten Hintergrund mehr an, da dieser nich mit dem Alpha-Loader klar kommt.
Ich habe es auch schon mit folgenden versucht:
.container {Eigenschaften}
body>.container {für nicht-IE}
html* .container {}
Da werden lediglich die Eigenschaften vom .container verwendet, aber nicht die spezifischen.
Besteht die Möglichkeit, klare Eigenschaften browserspezifisch zu definieren, wie ich's 3 Zeilen drüber versucht habe?
Kann mir vielleicht jemand in meiner Not helfen. Das nervt einfach nur, wenn man sich meine Seite mit dem IE7 anschaut.
Danke schon mal.
ich habe mich jetzt mehrere Stunden durch alle möglichen Threads gelesen und habe leider noch immer keine Lösung.
Folgendes: Bisher konnte ich wie folgt im IE und Mozilla Hintergründe Transparent anzeigen lassen, ohne das dabei die Performance beinflusst wurde. Leider ist es im IE7 mittlerweile so, dass wenn mit diesem die Seite aufrufe, er überhaupt nicht fertig wird, wenn ich z.B. scrollen will.
Codeschnipsel css aus meiner hp www.thalberg-zockt.de
Zum anzeigen im IE < IE7
.subtable_center {width:520px; height:auto; filter
Zum anzeigen in FF, Opera etc.
.subtable_center[class] {background-image:url(../central_images/transparency_background.png); width:520px; height:auto; border-style:solid; border-width:thin; border-color:#0A1F44;}
Bisher hat es so immer funktioniert. Der IE<IE7 hat die Transparenz per AlphaLoader dargestellt, FF per background-image:#.
Der IE7 benötigt ja eigentlich keinen AlphaLoader mehr, um transparente Grafiken etc. anzeigen zu können.
Meine Erfahrung ist, dass er jedoch trotzdem nicht richtig damit zurecht kommt, wenn ich anstatt des Alpha-Loaders background-image:# verwende.
Leider greift der neue IE7 mittlerweile auch auf .container[class] zu und benutzt dessen Eigenschaften. Wenn ich jedoch den .container[class] lösche, zeigt er mir im FF keinen transparenten Hintergrund mehr an, da dieser nich mit dem Alpha-Loader klar kommt.
Ich habe es auch schon mit folgenden versucht:
.container {Eigenschaften}
body>.container {für nicht-IE}
html* .container {}
Da werden lediglich die Eigenschaften vom .container verwendet, aber nicht die spezifischen.
Besteht die Möglichkeit, klare Eigenschaften browserspezifisch zu definieren, wie ich's 3 Zeilen drüber versucht habe?
Kann mir vielleicht jemand in meiner Not helfen. Das nervt einfach nur, wenn man sich meine Seite mit dem IE7 anschaut.
Danke schon mal.

Kommentar