• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage IE - Fehlleistungen (Hintergrundfarbe, Slider, Navigation)

archaja

Neues Mitglied
Hallo!
Baue gerade eine neue Webseite. Bin fast fertig, aber IE bereitet mir (3) größere Probleme.
Ich weiß nicht, ob es Sinn macht, alle hier aufzulisten, oder ob ich für jedes ein eigenes Thema aufmachen muß.

Fange mal mit einem an:
Ich habe den Hintergrund meines Inhaltsteils teiltransparent gemacht mit folgendem Farbbefehl in der .css Datei:
Code:
#mainbox {
  margin: auto;
  margin-top: 0px;
  width: 70%;
  background-color: hsla(25, 89%, 55%, 0.8);
  border: 1px grey solid;
  padding: 10px;
  overflow: auto;
  z-index:1;
  }

Nun scheint aber IE den background-color Befehl nicht zu interpretieren. Gibt es da einen Hack dafür? Ich will übrigens nicht opacity verwenden, weil dann auch die Fotos, die auf dem transparenten Bereich sind transparent werden. So sieht das Ganze dann aus:

ff seite mit farbe.jpg ie seite ohne farbe.jpg

Soll ich die weiteren Probleme dann auch hier in dieses Thema einbringen oder eigene aufmachen?
Danke im voraus
 
Werbung:
Werbung:
Naja, der Screenshot wurde im Dokumentmodus IE8 (oder darunter) geschossen. Eine Version, die mittlerweile zu vernachlässigen ist.

In der aktuellen Version Edge (11) bis herunter zu IE9 wird der transparente Hintergrund korrekt angezeigt.

ie.jpg

Von daher gehe ich mal davon aus, dass sich die übrigen Probleme ebenfalls nur auf diese betagte Version beschränken.
 
Zuletzt bearbeitet:
Werbung:
Hallo!

Tut mir leid, wenn ich Euch (und Mich!) gleich zwei mal enttäuschen muß:
Code:
#mainbox {
  margin: auto;
  margin-top: 0px;
  width: 70%;
  background-color: rgba(242, 123, 38, 0.8);
  border: 1px grey solid;
  padding: 10px;
  overflow: auto;
  z-index:1;
  }

habe jetzt das eingegeben und siehe da, es wird NICHT interpretiert. Noch immer überhaupt keine Farbe, nur das
body-hintergrundbild.

Und zur Version:
IE 11.0.9600.18204
Updateversion 11.028

tja, was tun?
 
Hallo


Uns nicht mi den Quellcodeschnipseln ärgern, sondern einen Link zu der betroffenen Seite geben.

Eventuell hast du den Inhalt von #mainbox aus dem (Dokumenten-)Fluss genommen, so dass es keine Höhe hat.

Gruss

MrMurphy
 
habe jetzt eine "Lösung" gefunden. Extrem unelegant, weil nicht transparent, aber IE zwingt einen scheinbar dazu:

background: rgb(242, 123, 38); /* The Fallback */
background-color: rgba(242, 123, 38, 0.8);

Jetzt kann man den Text wenigstens lesen :(

Falls aber jemand noch eine Idee hat, wie ich die Transparenz (ohne opacity!) wieder einführen kann, bin ich dankbar.

Komme demnächst mit weiteren Problemen, die dieser seltsame Browser mir bereitet zu Euch.
 
Werbung:
Hallo

Ich leider grade keine Zeit. In deinem Quellcode scheint ein grundsätzliches Problem zu liegen.

Probier mal den Doctype von HTML5 aus.

Gruss

MrMurphy
 
Werbung:
Habe beides gemacht.
Bei mir ändert html5 nix, aber da gibt es einiges, was mir schleierhaft ist:

Spicelab: Auf Deinem Screenshot ist der Hintergrund transparent.
Und bei jemand, den ich vor kurzem bat, die Seite mal zu begutachten war von der Transparenz her auch alles ok,
nur auf der index-Seite gab es gar keine Farbe.
Versteh einer!

hier mein Screenshot mit dem Debugger
ie mit f12.jpg
Hallo
In deinem Quellcode scheint ein grundsätzliches Problem zu liegen.

MrMurphy
Glaube ich auch, denn es funktionieren (ie) auch einige andere Sachen nicht.
 
Hallo

Ich habe mir die Seite jetzt mal etwas intensiver anschauen können.

Das Problem ist nicht der IE11, sondern der fehlerhafte HTML- und CSS-Quelltext.

Dadurch erkennt der IE11 das CSS als CSS 2.1, dass mit den rgba- und hsla-Farben nichts anfangen kann.

Zudem enthält er einige nicht-UTF-8-konforme Zeichen. Die sind zwar nicht für die Farbdarstellung verantwortlich, sollten aber trotzdem korrigiert werden, da sie andere Fehler verursachen können. So funktioniert beispielsweise die Validierung nicht.

Die anderen Browser führen dich leider in die Irre. Einerseits bügeln die viele Fehler aus, was Anfängern schnell Erfolge beschert. Andererseits erwecken sie den falschen Eindruck, dass der Quelltext korrekt erstellt wurde, was das Lernen eher erschwert.

Gruss

MrMurphy
 
Zuletzt bearbeitet:
Hallo

Zudem enthält er einige nicht-UTF-8-konforme Zeichen. Die sind zwar nicht für die Farbdarstellung verantwortlich, sollten aber trotzdem korrigiert werden, da sie andere Fehler verursachen können. So funktioniert beispielsweise die Validierung nicht.

MrMurphy
Geht es auch etwas genauer? Das erleichtert das Lernen!
Danke!
 
Werbung:
http://hptestspace.bplaced.net schrieb:
HTML:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
META-Tags und Sperren für zukünftige Kompatibilität

Wenn schon, dann
HTML:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Zudem enthält er einige nicht-UTF-8-konforme Zeichen.
Geht es auch etwas genauer? Das erleichtert das Lernen!
Danke!
Zum Beispiel hier:
HTML:
<!--   noch tieferes Untermen� - wenn gebraucht:
Vermutlich wurde das Dokument nicht UTF8-kodiert gespeichert.
HTML:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Bügelt das alleine nicht aus.
 
Zuletzt bearbeitet:
Hallo!
War einige Zeit mit Arbeiten und Krank Sein beschäftigt, kann auch jetzt nur kurz.
Danke für die Antworten. Werde mich demnächst, wenn die Zeit es erlaubt, damit
beschäftigen und versuchen, die Fehler rauszubekommen.
Melde mich wieder, wenn nötig.
Vorab erst mal Danke für die Hilfe!
 
Hallo Zusammen!

Habe mir jetzt Zeit genommen und die vorgeschlagenen Änderungen vorgenommen: Umlaute ersetzt und
die meta tags für ie ersetzt durch:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

Und natürlich auf jeder Seite
<!DOCTYPE html>
gesetzt.

Und jetzt funktioniert es online wie offline so, wie ich es wollte!!

Also noch mal vielen Dank für die Hilfe!
 
Werbung:
Hallo!
Tja, zu früh gefreut. Da geschieht etwas ganz seltsames!
Offline und Online (im Testspace) funktioniert die Seite wunderbar.
Aber wenn ich sie auf meine eigentliche Seite (www.archaja.de) hochlade und mit ie anschaue....
funktioniert die erste Seite aber alle anderen Seiten nicht mehr.
Was zur Hölle ist das?
 
Zurück
Oben