Seite 1 von 1
Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 06.08.2013 16:37
von fontane
Hallo,
im Forum wird im Bereich des Counters, beim IE das Hintergrundbild asphalt.png
nicht angezeigt.
Habe daher hilfsweise #000000 dazu geschrieben, welche auch angezeigt wird. FF und Crome zeigen das Hintergrundbild asphalt.png
(trotz des Farbenzusatzes) korrekt an.
Frage: was muss ich zusätzlich beachten damit auch der IE das Hintergrundbild asphalt.png
wie FF und Chrome anzeigt?
Wäre toll wenn mir jemand eine Hilfestellung geben könnte.
Danke
URL (Liveboard) siehe Signatur!
Re: Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 06.08.2013 17:54
von Kirk
Hallo
Bei mir wird es angezeigt sogar mit dem IE8, schon mal deinen Browser refresht?
strg+F5
Hast du auch den Cache geleert:
Änderungen am Style sind nicht sofort sichtbar (Template-Caching)
Re: Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 06.08.2013 18:18
von fontane
Alles getan, das Problem ist nicht nur bei mir, sondern auch bei anderen Usern > aber alle IE10
Re: Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 06.08.2013 18:25
von Kirk
Nur das ich dich richtig verstehe, du meinst doch die Hintergrundgrafik bei #site-headline {
?
Re: Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 06.08.2013 19:00
von fontane
Nein, bei <div id="site-headline">
endet das div mit </div>
vor dem countdown welcher mit <div class="background_countdown">
nachfolgend (das ist das Problem) definiert ist.
Untersuche ich beim IE mit Firebug, wird mir die Grafik durchgestrichen angezeigt, bei FF und Chrome nicht.
Re: Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 06.08.2013 19:13
von Crizzo
Hi,
das Problem ist, dass du den IE10 und Co in den Modus des "Internet Explorers 7" schickst. Damit wird es falsch angezeigt. Ändert man im IE10 den Modus von IE7 auf "Dokumentenmodus: Standards", wird alles korrekt angezeigt.
Dieses Problem hat zwei Ursachen:
1. Deine Doctype angabe ist völliger Murks. Da sollte das
XHTML 1.0 Strict behalten werden, sofern das (wieso auch immer) nicht geht, dann nimmt man
XHTML 1.0 Transitional und nicht
HTML 4.01 Transitional, wie du es hier machst:
Code: Alles auswählen
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Zweitens diese völlig sinnfreie Angabe:
Code: Alles auswählen
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE6" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10" />
Raus damit. Die neuen IE-Browser sind deutlich besser als das was man mit IE7 und älter noch bekam. Also lass den Browser mal seine "moderne Renderengine" nutzen und dann läuft das auch.
Zusätzlicher Lesestoff:
http://www.carsten-protsch.de/zwischenn ... index.html und
http://jendryschik.de/wsdev/einfuehrung/xhtml/aufbau
Grüße
Re: Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 06.08.2013 22:09
von fontane
BlackHawk87 hat geschrieben:Hi,
das Problem ist, dass du den IE10 und Co in den Modus des "Internet Explorers 7" schickst. Damit wird es falsch angezeigt. Ändert man im IE10 den Modus von IE7 auf "Dokumentenmodus: Standards", wird alles korrekt angezeigt.
Habe Deine Anregungen umgesetzt, und schwupp, es funktioniert.
Vielen Dank für Dein Engagement und Deine konstruktive Hilfe.
Re: Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 06.08.2013 22:16
von Crizzo
Jetzt hast du immer noch einen fehlerhaften Code direkt im Doctype.
Finde:
Code: Alles auswählen
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Ersetze mit:
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
alte Doctypes zum Backup
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-->
Die muss man aber nicht speichern, die kann man sich überall ergooglen.
PS: Wenn du schon dabei bist:
http://validator.w3.org/check?verbose=1 ... side.de%2F 
Re: Hintergung wird beim IE teilweise nicht angezeigt
Verfasst: 08.08.2013 20:40
von fontane
Vielen Dank für die Hilfen, Problem super gelößt
