Antwort an „Killua“ verfassen

Wieder ein megaeinfaches Problem, doch ich finde den Fehler nicht.

Ein Grid, welches bisher einwandfrei tat, was es soll, ist plötzlich, 1000 %-ig ohne Veränderung nicht mehr in der Lage, Elemente nebeneinander darzustellen. Denn das dritte Element (kopfspalte3) verkrümelt sich immer außerhalb dieser Darstellung!

Konkret:

  <div class="kopf">
    <div class="kopfspalte1"><img src="bild1.jpg"></div>
    <div class="kopfspalte2"><img src="bild2.jpg"></div>
    <div class="kopfspalte3"><img src="bild3.jpg"></div>
  </div>

wird mittels

.kopf { display: grid; grid-auto-flow: column; }

Bisher wurden (vorbehaltlich genug Platz) die Bilder nebeneinander gezeigt. Wegen 'auto' sogar egal wie viele Bilder DIVs man hineinbaute.

Jetzt aber rutscht das dritte Element außer- und unterhalb des Grids!

Aha, der Browser zeigt DIV kopfspalte3 ausserhalb (!!!) von kopf ! 😱

Das sieht dann in den Browser-Tools so aus:

  <div class="kopf">
    <div class="kopfspalte1"><img src="bild1.jpg"></div>
    <div class="kopfspalte2"><img src="bild2.jpg"></div>
  </div>
<div class="kopfspalte3"><img src="bild3.jpg"></div>

Wie kompass???

Und wie repariert man das nachhaltig? So, dass dieses Dokument in ein paar Wochen, Monaten Jahren auch noch so aussieht? Gibt es stabilere Grid Codes als den?

PS: Auch mit fix definierten grid-template-columns 1fr 1 fr 1fr oder mit auto auto auto das Gleiche Bild: Ein DIV tanzt aus der Reihe

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen