Ho un grande paragrafo di testo che scorre in un layout multicolonna CSS che si estende, ad esempio, due, tre o quattro colonne utilizzando CSS hyphening. A un certo punto, è necessario terminare in precedenza uno dei testi della colonna per consentire l'inizio del resto del paragrafo nella parte superiore della seconda colonna.Posso impostare un'interruzione di colonna in un layout multicolonna CSS?
C'è un modo in cui possiamo semplicemente impostare uno <column-break>
per avviare il resto del testo nella parte superiore della colonna successiva?
Attualmente sto riempiendo la colonna (che ha bisogno dell'interruzione di colonna) con un sacco di <br>
s per allungare la colonna in HTML al fine di ottenere l'effetto.
Inoltre, ogniqualvolta qualcosa viene modificato in una delle colonne, la quantità di riempimento di <br>
non è sufficiente e deve essere rivalutata.
#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>
C'è un modo per "terminare" elegantemente la prima colonna e dire al browser di avviare il resto del contenuto nelle colonne successive?
Avete qualche codice? –
https://developer.mozilla.org/en-US/docs/Web/CSS/break-before - Una possibilità. –
@Paulie_D sofar Ho solo il jsfiddle e nessuna soluzione elegante (css). Come potete vedere i molti '
' non sono davvero una risposta, ecco perché ho omesso il codice in quanto non volevo un "imbarazzante brutto inizio" per così dire ... Grazie! – Sam