Wie würde ich gehen, um zu verhindern, dass der Browser Absätze bricht, wenn CSS3-Spalten verwendet werden? Ich habe diesen Code:Stop CSS3-Spalten, die Absätze brechen
<div class="container">
<div class="box"><!-- text --></div>
<div class="box"><!-- text --></div>
<div class="box"><!-- text --></div>
<div class="box"><!-- text --></div>
<div class="box"><!-- text --></div>
<div class="box"><!-- text --></div>
<div class="box"><!-- text --></div>
<div class="box"><!-- text --></div>
</div>
.container {
column-count: 3;
}
Dies ist eine visuelle Darstellung von dem, was ich will. Auf der linken Seite ist das, was standardmäßig passiert, und auf der rechten Seite, was ich möchte.
ich nichts dagegen, wenn die Spalten ungleich lang sind, was wichtig ist, ist, dass keiner der divs über mehrere Spalten gebrochen werden.
'display: inline-block;' Werke, vielen Dank für die antwort :) aber die andere antwort, die ich bekam, die mit "break-inside: vermeiden;", funktioniert besser für das, wofür ich es verwende. Aber als ein Fall zurück, 'Anzeige: Inline-Block;' funktioniert gut :) –