Obwohl ich Deine Einstellung zu HTML 5 größtenteils teile, finde ich es nicht wirklich sinnvoll, eine nicht vorhandene Liste nachträglich einzufügen.
Erstens benötigt man dazu entweder einen Platzhalter, der ebensowenig semantisch ist wie eine leere Liste. Insofern ist diese Lösung für die HTML-Semantik kein wirklicher Zugewinn.
Zweitens haben Nutzer ohne JavaScript so keinen Zugriff auf die nachträglich bereitgestellten Inhalte, was die Seite in ihrer Barrierefreiheit deutlich einschränkt.
Natürlich muss jeder selbst entscheiden, wie er sein HTML/CSS/JS selbst strukturiert - aber er sollte wenigstens die Gründe für seine Entscheidungen kennen.
Gruß, LX
--
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a