Ich probiere für ein redaktionelles Projekt ein mehrspaltiges Layout im Zeitschriftenstil aus.
Da Monitore immer größer werden, wollte ich alle verfügbaren Zoll des Monitors ausnutzen, indem ich ein Layout erstellte, das einem Papiermagazin sehr ähnlich ist (zwei bis drei Spalten pro Seite).
Ich verwende den TipTap Editor für die Postverwaltung (da er sehr sauberen HTML-Code zurückgibt) und im Frontend erhalte ich die folgende HTML-Ausgabe:
Ich verwende die CSS-Spaltenklasse, um den Artikel in zwei Teile aufzuteilen:
article { columns: 2; }
Aber das Ergebnis ist dieses:
Ich möchte alle h2 in Lösungsabsätze unterteilen, damit ich die Kapitel horizontal erweitern kann, etwa so:
Ist es möglich, H2 mithilfe von Pseudoklassen abzufangen?
将每一章放在一个 div 中可能会有所帮助,它们会像您想要的结果一样堆叠在一起。
HTML
CSS
Codepen:https://codepen.io/halfandhalfhd/pen/PoamByX p>