Ich habe einen großen Textabschnitt, der in ein mehrspaltiges CSS-Layout fließt, das sich beispielsweise über zwei, drei oder vier Spalten erstreckt und CSS hyphening verwendet. Irgendwann muss einer der Spalten-Texte früher beendet werden, damit der Rest des Absatzes am Anfang der zweiten Spalte beginnen kann.Kann ich einen Spaltenumbruch in einem CSS-mehrspaltigen Layout festlegen?
Gibt es eine Möglichkeit, können wir einfach einen <column-break>
setzen, um den Rest des Textes am Anfang der nächsten Spalte zu starten?
Momentan stopf ich die Spalte (die den Spaltenumbruch benötigt) mit vielen <br>
s, um die Spalte in HTML zu verlängern, um den Effekt zu erzielen.
Außerdem, wenn etwas in einer der Spalten geändert wird, ist die Menge an <br>
Füllung kurz und muss neu bewertet werden.
#multicolumn{
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
}
<div id="multicolumn">FIRST paragraph orem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam.
<br>
<br>
<br>
<br>
SECOND paragraph Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.</div>
Gibt es eine Möglichkeit, die erste Spalte elegant zu "beenden" und dem Browser mitzuteilen, den Rest des Inhalts in den nächsten Spalten zu beginnen?
Haben Sie einen Code haben? –
https://developer.mozilla.org/en-US/docs/Web/CSS/break-before - Eine Möglichkeit. –
@Paulie_D sofar ich habe nur die jsfiddle und keine elegante (css) lösung. Wie Sie sehen können, sind die vielen '
' wirklich keine Antwort, deshalb habe ich den Code weggelassen, weil ich nicht einen "peinlich schlechten Start" sozusagen wollte ... Danke! – Sam