Hej Rolf,
Daher habe ich mit deinem Code ein Problem mit dem header im main - das ist nämlich kein sectioning content
niemand verbietet zwei Header, niemand verlangt ein heading-Element in einem header, niemand verlangt, dass ein header nur ganz am Anfang stehen darf.
Ich weiß, das ist spitzfindig.
Die Frage ist immer, wird es so sinnvoll und ist es das, was die Autoren der spec wollten (die versuchen letztendlich Elemente für einen sinnvollen Seitenaufbau zu spezifizieren).
Ist es sinnvoll, nach Lücken in der spec zu suchen, um sich selber die Verwendung von zwei aufeinanderfolgenden Header-Elementen in einer section zu rechtfertigen?
Wenn ich an so etwas komme, überlege ich, ob ich nicht ein besseres Konzept entwickeln kann für meinen seitenaufbau. Das kostet oft weniger Zeit, als der Versuch, etwas zu rechtfertigen, von dem man tief im Herzen eigentlich selber weiß, dass es Nacktheit wirklich stimmig ist…
Trotzdem kann es für ein konkretes Problem (eine bestehende Website verbessern), erst mal das beste sein, was man an der Stelle rausholen kann.
Wenn ich ein best practice example gebe, ist mir schon klar, dass das nicht in jedem Fall 1:1 passt.
Mir ist es viel mehr wichtig, ein Verständnis dafürzuhalten entwickeln, wieso ich es so machen würde. Bei längere, nachdenken, womöglich mit mehreren Teilnehmern, wird man oft meine Vorschläge verbessern oder sogar ganz andere nich bessere Ansätze finden können.
Eher will ich nicht. Es geht mir nicht darum „Recht“ zu haben.
Es geht mir darum, verstanden zu werden und dass der Fragesteller dann das Maximum dessen rausholt, was seine Ressourcen ihm ermöglichen.
Vermutlich ist das HTML besser, wenn man das <main> Element tiefer setzt, so dass der große Titel und das h1 Element im Header stehen. Dann ein <nav> mit den Hauptnavigationslinks und dann <main> mit der Kurzerläuterung zum Buch und der Liste mit den Kapitellinks.
Ich weiß gar nicht, ob man immer ein Main braucht, wenn es eine kleine Seite ist. Ein hauptbereich setzt ja implizit voraus, dass es auch andere gibt. Mir würde hier ein article reichen, auch wenn ich das jetzt gar nicht so richtig begründen kann…
Nicht mehr als Dein Vorschlag?!? Der muss doch auch in alle Seiten eingefügt werden.
Doch, ist mehr. Die aktuelle Site enthält die von Dir vorgeschlagene Info (Volumen und Abspieldauer der Kapitel) nicht. Oder habe ich sie übersehen?
Nein, das wird vermutlich zu viel. Aber das sollte der Autor der Seite entscheiden. So was muss man ja ich an einem Tag machen. Ich denke, so etwas kann sich lohnen, denn je besser die Seite mit den Jahren wird, desto erfolgreicher wird sie.
Ich habe heute keine Zeit dafür; ich kann mir ggf. morgen nochmal Gedanken machen, wie ich das, was ich jetzt gelernt habe, in meinen Designvorschlag einbaue.
Ich schätze deine Beiträge hier sehr (inhaltlich und menschlich) und ich lerne viel daraus. Wenn du sagst, dass du etwas gelernt hast, freut es mich, etwas zurück gegeben zu haben.
Marc
Ceterum censeo Google esse delendam