@@Gunnar Bittersmann
Oder willst du jetzt auch noch dass jede Seite ohne CSS funktioneren muss?
Ja, das sollte sie.
Wobei man sich einigwerden muss, was „funktioneren“ bedeutet.
Wenn bspw. ein Artikel über Typografie ungestylt mit Browserdefaults „gestylt“ daherkommt, funktioniert er, wenn man ihn irgendwie lesen kann.
Wenn der Artlikel aber das im Inhalt Gesagte am eigenen Beispiel verdeutlichen soll, dann funktioniert das nur mit CSS. Und ggfs. mit Webfonts. Und ggfs. mit Bildern (so soll’s aussehen vs. so sieht’s in deinem Browser aus).
Und „jede Seite“?
Nein! Ein von unbeugsamen Galliern bevölkertes Dorf hört nicht auf, dem Eindringling Widerstand zu leisten.
Es gibt sicher auch interaktive Anwendungen, die können nur mit JavaScript funktionieren.
Progressive enhancement heißt ja nicht „kein JavaScript“, sondern:
-
Was ist die Grundfunktionalität?
-
Implementiere die Grundfunktionalität mit der einfachsten Technologie.
Wenn die Grundfunktionalität nur mit JavaScript umsetzbar ist, dann ist das halt so.
-
Enhance …
LLAP 🖖
PS: Auf- und Zuklappen eines verschachtelten Menüs gehört nicht zu dessen Grundfunktionalität.
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann