Ich habe horizontal scrollende Spalten. Es gibt Text mit Kopfzeilen darin. Ich muss jeder Header machen Forsing eine neue Spalte und occupiing den ganzen Raum über Spalten beloning es:Horizontale Spalten mit mehrspaltigen Kopfzeilen
Aber das Beste, was ich tun kann, ist (übrigens, es scheitert in Firefox):
I tried to archive desired result using inline-block
s, aber das andere Problem dort aufgetreten. Ich habe auch einige Möglichkeiten mit negativen Margen, absolude Positionierung und transform
versucht, aber mit keinem Erfolg: sie erlauben nicht über Spalten zu erhalten (außer absolute
mit Conteiner Kontext: es vergisst Spalten-basierte horizontale Positionierung).
Simpliest Code https://jsfiddle.net/07n6L2yh/10/
.container {
outline: 1px dotted gray;
height: 200px;
-moz-column-width: 10em;
column-width: 10em;
-moz-column-fill: auto;
column-fill: auto;
overflow-x: auto;
}
h2 {
break-before: column; /* Firefox? */
border-bottom: 1px solid;
margin: 0 0 .25em;
}
p {
margin: 0;
}
<div class="container">
<h2>Lorem ipsum</h2>
<p>Lorem ipsum dolor sit amet, eu eirmod complectitur pri, agam libris euripidis no quo. In cum adolescens necessitatibus, et hinc nominati indoctum his, idque prompta moderatius cu per. Quo ei novum utroque, ius ex graecis volutpat quaerendum! Ea assum erroribus accommodare pri, simul omnesque scaevola has cu, an putant tacimates ius. Ius soluta nonumes ei? Ex modus eligendi repudiandae ius, nec cu quem delicatissimi.</p>
<h2>AAA</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aspernatur, explicabo.</p>
<h2>Dolor sit</h2>
<p>Lorem ipsum dolor sit amet, eu eirmod complectitur pri, agam libris euripidis no quo. In cum adolescens necessitatibus, et hinc nominati indoctum his, idque prompta moderatius cu per. Quo ei novum utroque, ius ex graecis volutpat quaerendum!</p>
<h2>BBB</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit</p>
<h2>CCC</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit</p>
</div>
Komplexere Version: https://jsfiddle.net/07n6L2yh/11/
ich jeden von denen sagen würde Überschrift und Absatz setzt braucht, um ihre eigenen Wrapper. –
@Paulie_D, ja, ich habe es mit Wrappern versucht. Wrapper für Gruppen oder Wrapper für Header oder Wrapper für Gruppen und Header. Verschieben von Kopfzeilen im Kontext ihrer Wrapper oder im Kontext von Containern. Aber nichts half. Also habe ich beschlossen, einfachsten Code zu veröffentlichen, um Leser nicht mit Tonnen von Wrappern zu verwirren. – Qwertiy
@Paulie_D, https://jsfiddle.net/07n6L2yh/7/ zum Beispiel. – Qwertiy