My text content sprawls over a CSS multicolumn layout with two, three, or four columns, utilizing CSS hyphenation. Sometimes, I want to terminate the text in one column early to allow the next paragraph to begin at the top of the next column.
Is there a straightforward way to introduce a <column-break>
to commence the remaining text in the top of the upcoming column?
Currently, I resort to padding the column (requiring the column-break) with numerous <br>
tags in the HTML to extend it and achieve the desired effect.
Moreover, each time a change is made to either column, the number of <br>
tags needed falls short and requires reevaluation.
#multicolumn{
-webkit-column-count: 2;
-moz-column-count: 2;
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>
Is there a way to gracefully "end" the first column and instruct the browser to continue the rest of the content in the subsequent columns?