Servus!
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.
header { background-color: blue; }
header h1 { color: white; }
body{ background-color: white; }
body h1, body p { color: #333; }
Ich habe mir Dein CSS noch mal angeschaut.
Die header h1
wird vom folgenden body h1
überschrieben.
mögl. Lösungen:
-
Reihenfolge umdrehen
-
body > h1
formatiert nur h1, die direkt innerhalb des bodys stehen, aber nicht inbody > header > h1
(siehe CSS/Selektoren/Kombinator/Kindkombinator)
Herzliche Grüße
Matthias Scharwies
"I don’t make typos. I make new words."