Hallo Felix Riesterer!
also nicht für „eine statische HTML-Seite“ wie im OP? Warum hast Du dann im OP von einer statischen HTML-Seite gesprochen, wenn Du in Wirklichkeit Hilfe zu einer App wolltest?
Die Web-App soll nichts serverseitiges enthalten (also auch über das lokale Dateisystem oder einen einfachen localhost-Server ohne PHP und co. funktionieren können).
Kennst Du schon <template>?
Ja, <template>
kenne ich und wollte ich auch genau verwenden.
Ich wollte einfach HTML-Dateien einbinden, die das Template enthalten. Sonst müssten alle Templates in der index.html stehen, was aber genau so les- und pflegbar wie (any complicated program in one file) ist.
Es ist verrückt, dass man Stylesheets und JavaScript auslagern kann, aber nicht den einfachsten Teil einer Webseite: Das Markup.
Au revoir,
Samuel Fiedler
Es mag GUIs (graphical user interfaces) oder TUIs (text user interfaces) geben. Oftmals wird mit HTML, CSS und JavaScript allerdings leider eine SUI (sh!t user interface) produziert...