Die Positionierung des Sektions-Menüs im Kopfbereich erfolgt abhängig von
der Position der Marginalspalte. Deswegen funktioniert das einspaltige
Layout nicht, weil die Marginalspalte dort tatsächlich unter dem Inhalt
steht, so dass ihre y-Position von der Länge des Inhalts abhängt.
Abhilfe würde nur eine absolute positionierung der Marginalspalte schaffen.
Aber dann darf/dürfte die Marginalspalte keinen Inhalt mehr enthalten, da
dieser sich keinen Platz nach unten mehr schaffen könnte!
</nav>
<article class="main" layout:fragment="maincontent">
<header><h1>Fast leere einspaltige Seite mit Marginalinhalt</h1></header>
+ <p><strong>KAPUTT:</strong> siehe Erklärung im Commit</p>
</article>
<aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
MARGINAL-CONTENT
</nav>
<article class="main" layout:fragment="maincontent">
<header><h1>Fast leere einspaltige Seite</h1></header>
+ <p><strong>KAPUTT:</strong> siehe Erklärung im Commit</p>
</article>
</body>
</html>
</nav>
<article class="main" layout:fragment="maincontent">
<header><h1>Fast leere Seite ohne Menü aber mit Marginalinhalt</h1></header>
+ <p>Ein ganz bischen Text...</p>
</article>
<aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
MARGINAL-CONTENT
</nav>
<article class="main" layout:fragment="maincontent">
<header><h1>Fast leere Seite ohne Menü</h1></header>
+ <p>Ein ganz bischen Text...</p>
</article>
</body>
</html>
<body>
<article class="main" layout:fragment="maincontent">
<header><h1>Fast leere Seite mit Menü und Marginalinhalt</h1></header>
+ <p>Ein ganz bischen Text...</p>
</article>
<aside layout:fragment="marginalcontent" th:replace="templates/fragments :: marginalcontent">
MARGINAL-CONTENT
<body>
<article class="main" layout:fragment="maincontent">
<header><h1>Fast leere Seite mit Menü</h1></header>
+ <p>Ein ganz bischen Text...</p>
</article>
</body>
</html>