Die grundlegenden HTML-Elemente können in Kombination mit bestimmten Shortcodes unterschiedliche Anforderungen an die Gestaltung haben. Zum Beispiel kann es notwendig sein, dass eine Überschrift im Sidebar-Bereich kleiner dargestellt wird, als im klassischen Content-Bereich.
Alle HTML-Gestaltungselemente, die im bisherigen Theme unter src/sass/elements zum Einsatz kommen, müssen im neuen Theme ebenfalls als Funktionalität angeboten werden.
Die Klassennamen sollten idealerweise aus Gründen der Abwärtskompatibilität identisch sein.
Das folgende Issue gibt einen Überblick über bestimmte HTML-Elemente und mögliche Kombinationen. Bei allen Punkten und auch bei den anderen Issues gilt immer: Barrierefreiheit, Responsivität mit Mobile-first werden vorausgesetzt.
[ ] Listen können ineinander verschachtelt sein.
(In einer Definitionsliste kann eine nummerierte Liste eingefügt werden, in eine nummerierte Liste können normale Stichpunkte als Child-Element eingefügt werden. Genauso sind Bildmaterial und andere HTML-Elemente in Listen denkbar. Zitate können zum Beispiel auch im Listeninhalt erscheinen.)
Die grundlegenden HTML-Elemente können in Kombination mit bestimmten Shortcodes unterschiedliche Anforderungen an die Gestaltung haben. Zum Beispiel kann es notwendig sein, dass eine Überschrift im Sidebar-Bereich kleiner dargestellt wird, als im klassischen Content-Bereich.
Alle HTML-Gestaltungselemente, die im bisherigen Theme unter src/sass/elements zum Einsatz kommen, müssen im neuen Theme ebenfalls als Funktionalität angeboten werden.
Die Klassennamen sollten idealerweise aus Gründen der Abwärtskompatibilität identisch sein.
Das folgende Issue gibt einen Überblick über bestimmte HTML-Elemente und mögliche Kombinationen. Bei allen Punkten und auch bei den anderen Issues gilt immer: Barrierefreiheit, Responsivität mit Mobile-first werden vorausgesetzt.
Listen
(Vgl.: src/sass/elements/definitionlists.scss | src/sass/elements/lists.scss )
<ol>…</ol>
Geordnete Listen<ul>…</ul>
Ungeordnete Listen<dl>…</dl>
Definitionslisten