Transparenz und IE

Hallo Miteinander!

Ich weiss IE und Transparenz klingt schonmal unkompatibel!
Aber ich habe in meiner ICT-Schule eine HTML Website aufgebaut und die funktioniert im FF bis jetzt Perfekt! Also das was vorhanden ist.
Aber wenn ich die Seite im IE 6 öffne kommt nur der eigentlich transparente obere Balken ohne Transparenz und der Rest der Seite fehlt. Im IE 7+8 kommt sogar nur der Hintergrund!

Ich möchte dieses Design beibehalten aber nicht so dass ich die Hintergründe der Flächen mit dem Hintergrund der Website Verbinde!

Hier der Link.

Wäre froh um Hilfe.

MfG fluegu

Womit hast du denn die Transparenz erzeugt?

Wenn die Bilder schon transparent sind, kann ich mir das nicht erklären, da ich auch eine Website gemacht habe, wo die Hintergrundbilder der [FONT=„Courier New“]div[/FONT]s transparent waren, aber im IE so angezeigt wurden, wie ich mir das vorgestellt habe.

Ja ich habe halb-transparente PNGs als Div-hintergründe benutzt…
Aber mein IE zeigt nichtmal eines davon an

Komisch … Ich kann das jetzt leider auch nicht testen, da ich den IE nicht installiert hab.
Vielleicht kann ja jemand, der den IE installiert hat, mal schauen, ob es dort auch so ist. :wink:

IE6 unterstützt alphatransparente Bilder mit bis zu 256 Farben. Bilder die mehr Farben haben werden … komisch dargestellt. Die Alternative hier ist entweder die Farbanzahl zu verringern (was bescheiden aussehen kann) oder alphatransparente Bilder nicht an den Browser auszuliefern.

IE7 und IE8 unterstützen alphatransparente Bilder vollständig, auch wenn es hinsichtlich Ein- und Ausblenden per JavaScript einige Abstriche gibt.

Aber warum wird die Seite erst far nicht angezeigt?

Das kann man beim IE6 schwer nachvollziehen, wenn alphatransparente Bilder im Spiel sind. Allerdings gibt es auch andere Fallstricke die nichts damit zu tun haben. Z.B. hast Du ein sinnfreies Element mit der ID „all“ welches nur absolut positioniert wird - ohne irgendeine Position oder Größe. Sowas zeigt der IE6 nicht an. Entferne das mal.

Habe ich gemacht…
Sogar einige divs von absolute zu relative geändert wenn ess nichts verstellt hat (jetzthabe ich nur noch den content absolute)

MfG fluegu

Kann unter IE 8 auch nur den Hintergrund sehen. Wenn du rauskriegst, wie du das hingekriegt hast, dann sag bitte Bescheid! :smiley:

Du schreibst im body

background-position:	absolute;

Das gibt es aber nicht. Background-position kann nur folgende Werte annehmen:
background-position: Hintergrund positionieren: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets

Was außerdem im CSS falsch ist sagt der Validator:
http://jigsaw.w3.org/css-validator/validator?profile=css21&warning=0&uri=http%3A%2F%2Fbict.ch%2F~fluch1%2F

Und das was in der http://bict.ch/~fluch1/StyleIE.css steht erscheint mir auch nicht so sauber.

Ich habe den Fehler gefunden:
Der if lt IE7 Tag hat das ganze blockiert und IE 8 zeigt sogar die transparenten PNG’s an!