Hallo Rolf,
ich habe es befürchtet!
Da bin ich wieder.
Deine Aussagen, dass ich zwischendurch die Basis geändert habe, indem ich das grid in main entfernt habe. hat mich nachdenklich gemacht, und ich habe jetzt einmal herumgespielt.
Dabei ist mir folgendes aufgefallen.
Eine Änderung erfolgt, wenn ich die grid-template-columns-Zeile weglasse. In
grid-template-columns: repeat(3, max-content);
kann ich allerdings zahlreiche Veränderungen vornehmen, ohne dass sich im Ergebnis in der zweiten korrekten Zeile etwas ändert, z.B.:
grid-template-columns: repeat(315, auto);
grid-template-columns: repeat(1, min-content);
und andere.
Vielleicht wirst Du schreiben "das ist doch logisch", für einen Anfänger wie mich ist dies doch seltsam. Manchmal mache ich eine Änderung in der Annahme, sie wirke sich nicht aus, und sie hat doch gravierende Folgen. Hier aber mache ich deutliche Änderung ohne für mich sichtbare Folgen!