Obwohl ich definiert hatte, dass das erste Zeichen jedes Wortes rot markiert werden soll funktioniert dieses nur wenn ich explizit definiere, dass das Element ein Blockelement ist.
Q.e.d.: :first-letter geht, aber bitte nicht mit Inline-Elementen ;)
Mehr fun gibt es wenn ich nun das dritte Kind des Elements h1 mit einem float:left; versehe:
Und wie siehts mit display: block; aus?