Aloha ;)
- “I am baffled and numbed by the growing preference for complexity over simplicity. Complexity is good for convincing people they could not possibly do your job. Simplicity is good for everything else.”
Aber offen gestanden, wundert mich ein wenig, dass gerade du das postest. Denn die Einfachheit vor den komplexen Lösungen zu stellen und Semantik nicht als essentiell zu proklamieren (wie gesagt, sofern ich das alles richtig dort verstehe), ist ja nicht unbedingt in diesem Forum so beliebt.
Ich habe den verlinkten Artikel nicht gelesen, aber zumindest im hier dargestellten Zitat ist nichts von "Semantik nicht als essentiell zu proklamieren" zu lesen.
Ich bin mir auch nicht sicher, ob du da ganz richtig verstanden hast, was Zeldman möchte.
Einfache Lösungen müssen schon auch Lösungen sein.
Ich wüsste nicht, wo hier im Forum komplexe Lösungen einfachen Lösungen vorgezogen werden.
Mir fallen aber tausend Beispiele ein, in denen ein Fragesteller meint, es gäbe eine einfache Lösung auf ein Problem, weil er die Komplexität des Problems noch nicht verstanden hat. So zum Beispiel neulich im Thread zur Multi-Ebenen-Navigation.
Das ist aber genau nicht wovon Zeldman spricht.
Zeldman spricht, wenn ich ihn richtig verstehe, davon, dass manchenorts propagiert wird, dass man erst drölf Javascript-Frameworks erlernen muss, bevor man dann Dinge realisieren kann, die auch mit drei Zeilen Vanilla-Javascript erledigt wären. Das ist die Form von „Komplexität zur reinen Joberhaltung“ wie sie mir zumindest aus obigem Zitat entgegenkommt.
Divs are not bad. If no HTML5 element is better suited to an element’s purpose, divs are the best and most appropriate choice. Common sense, right?
… die immer wiederkehrende Belehrung kein Div zu nehmen, sondern spezielle Elemente, ist ja allzu oft hier zu finden.
Eben. Genauso wie bei Zeldman. Du zitierst doch selbst schon die richtige Stelle:
If no HTML5 element is better suited to an element’s purpose, divs are the best and most appropriate choice.
Wir empfehlen, wie du schon selbst sagst, immer, spezielle Elemente zu nehmen. Das setzt voraus, dass es sie gibt. Wenn es keine gibt, ist div völlig okay.
So what?
Grüße,
RIDER