Code: Select all
.grid {
background-color: grey;
min-height: 100px;
margin-bottom: 10px;
padding: 10px;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-auto-flow: dense;
}< /code>
Example #1 - Given HTML (notice gap between pink/red)
Pink
Blue
Green
Red
[b]Example #2 - Desired Look[/b]
Pink
Blue
Green
Red
Example #3 - Upside down is almost there...
Red
Green
Blue
Pink
Ich verstehe, dass der Lücken angezeigt wird, weil der dichte Modus wie angegeben funktioniert - Fülllöcher in früheren Zeilen zuerst (Beispiel 1). Trotzdem möchte ich einen Weg finden, die Lücke zwischen den rosa und den roten Divs zu entfernen, ohne auf manuelle Reihenplatzierungen zurückzugreifen (Beispiel 2). Diese Anordnung zeigt jedoch den Überblick über das, was ich möchte (Beispiel 3).>