Matthias Scharwies: include-Funktion und CSS

Beitrag lesen

Servus!

Das sind sozusagen meine ersten Schritte in PHP.) Soweit, so gut. Alles funktioniert.

Perfekt! Dann liegt es wohl nicht am PHP!

Zu meiner großen Überraschung funktioniert dies weder zu 100 %, noch zu 0 %, sondern zu – sagen wir mal – 70 %:

  • sämtliches HTML ist korrekt wiedergegeben

  • sämtliches CSS in <main> ist korrekt wiedergegeben

  • der größte Teil des CSS des <header> ist nicht umgesetzt, z. B. ist die Schriftfarbe auch dort #333333.

Woran mag das liegen?

Wenn das HTML zu 100% funktioniert, liegt das Problem wohl nicht am PHP.

Wenn das CSS in main funktioniert, wird die CSS-Datei wohl auch geladen und ausgeführt.

Wenn die CSS-Regelsätze für header nicht funktionieren, muss es irgendwo dort im CSS haken.

  • Schau dir mal diese möglichen Fehlerquellen an und hake sie ab.

  • Kommentiere die Wertzuweisungen aus und checke sie eine nach der anderen, ob sie funktionieren.

Muss ich den CSS-Link an eine andere Stelle setzen oder ihn irgendwo wiederholen?

Gibt es denn ein zweites Stylesheet? Wenn ja, überprüfe mit dem Seiteninspektor (F12), ob die Wertzuweisungen überschrieben werden.

Oder ist alles mit Responsive Design zu kompliziert?

Nein, das wird nicht so sein!

Oder ist der Pfad zum CSS zu lang? (Wohlgemerkt: Ohne die include-Funktion funktioniert der Pfad.)

Nein, sonst würde ja das CSS von main nicht geladen.

Herzliche Grüße

Matthias Scharwies

--
"I don’t make typos. I make new words."