Hallo zusammen!
Nachdem ich die Suchfunktion, Google, meine Bücher zum Thema HTML und CSS sowie meinen Kopf benutzt habe - ich komme einfach nicht hinter folgendes Problem - und hoffe nun, dass mir die Profis hier vielleicht helfen können.
Es geht um folgendes: ich bin seit einiger Zeit dabei, eine Website für unseren Verein zu erstellen und habe mich dazu entschlossen, Wordpress als CMS dafür zu benutzen.
Nachdem ich also ein statisches HTML-Design erstellt hatte, habe ich mich daran gemacht mein Design Wordpress-fähig zu machen, dh. ein Theme zu erstellen.
Nachdem ich mein statisches Design hautsächlich mit dem Mozilla Firefox entwickelt habe, testete ich es später auch mit dem Internet Explorer 7 - und alles funktionierte so wie es sein sollte.
Daraufhin fing ich an, mein Design zu zerlegen und halt für das Theme auzubereiten.
Als ich damit ferig war kam der Schock: auf einmal zeigt mir der Internet Explorer 7 meine Startseite anders formatiert an, als der Mozilla Firefox, der die Seite so darstellt, wie sie aussehen soll (in meinem Theme wird in der index.php die header.php included, die die Pfadangabe zur CSS-Datei enthält).
Das ganze wäre natürlich noch nicht so verwirrend, wie es sich mir jetzt letztendlich darstellt: wenn ich mit dem Internet Explorer 7 dann aber auf die Unterseiten gehe (die ja mit der page.php generiert werden), ist die Darstellung auf einmal wieder richtig!
Meine Frage ist jetzt folgende: warum zur Hölle das Ganze?!
Die page.php hat den selben Header mit den gleichen Informationen und CSS-Pfadangaben wie die index.php... und im Mozilla Firefox werden die Startseite als auch die Unterseiten korrekt dargestellt.
Habe jetzt gerade ausprobiert, im IE meine Seiten zu durchsuchen, und musste feststellen, dass die Ergebnis-Ausgabeseite ebenfalls nicht richtig formatiert erscheint. Ich muss dazu sagen, dass ich keine search.php erstellt habe und die Suche folglich mithilfe der index.php ausgegeben wird...
Nur hilft mir das auch nicht weiter, da im Firefox die Seite ganz normal dargestellt wird.
Woran kann das nur liegen?!
Ich bin kurz davor zu verzweifeln...
Vielleicht noch als kleine Ergänzung: momentan läuft das Ganze noch bei mir lokal mithilfe von XAMPP in der neuesten Version und WordPress 2.5 - auf meinem Laptop mit Windows Vista ohne SP1.
Könnte es irgendein Bug sein (vom IE7 - was mich nicht wundern würde, oder stimmt irgendwas mit meiner Wordpress- oder XAMPP-Installation nicht?!)
Vielleicht fasse ich das auch noch mal kurz zusammen: die Darstellung der statischen HTML-Seite funktionierte in beiden Browsern korrekt.
Nach der Bearbeitung zum WordPress-Theme stimmt die Darstellung der Startseite im IE7 nicht mehr, alle anderen Seiten werden paradoxerweise im IE richtig dargestellt.
Im Firefox wird alles nach wie vor korrekt dargestellt.
ALLE Seiten basieren auf derselben CSS-Datei, die in jeder Datei (index.php, page.php, single.php) included wird.
Im Internet Explorer werden die Seiten korrekt dargestellt, wenn sie per page.php und single.php generiert werden. Das Einzige Problem: die Darstellung per index.php im IE, die jedoch auf ein- und dieselben CSS-Anweisungen zurückgreift, wie alle anderen Seiten bzw. Dateien auch.
Wäre für Lösungsvorschläge oder selbst die kleinsten Hinweise eurerseits überaus dankbar...
Vielen Dank im Voraus!
MFG