Könnte mir jemand helfen, herauszufinden, warum das folgende Beispiel von CSS-Grid nicht wie erwartet funktioniert? Hier ist ein Link in Codepen:CSS-Grid funktioniert nicht wie erwartet
https://codepen.io/Nekto/pen/yPpaBE
.cards {
margin: 0;
padding: 1em;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 20px;
grid-template-areas:
"a a b"
"c d d"
"c e e";
}
.card {
background-color: #1E88E5;
padding: 2em;
color: #FFFFFF;
line-height: 1.4;
border-radius: 4px;
}
.card1 { grid-area: "a"; }
.card2 { grid-area: "b"; background-color: #4CAF50; }
.card3 { grid-area: "c"; background-color: #FFCA28; }
.card4 { grid-area: "d"; background-color: #F06292; }
.card5 { grid-area: "e"; background-color: #FF8A80; }
Aus irgendeinem Grund Rasterflächen sind nicht richtig strukturiert. Wahrscheinlich habe ich etwas vergessen, aber ich konnte nicht genau herausfinden was. Jede Hilfe wird geschätzt. Vielen Dank!
Das erwartete Ergebnis ist Karten nach dem „Gitter- platziert haben Template-Bereiche "parameter. Zum Beispiel sollte die Karte Nr. 1 zwei Spaltenzellen in der ersten Reihe aufnehmen, die Karte Nr. 4 sollte die ersten Spaltenzellen der Reihen 2 und 3 enthalten, usw. – Nekto
Ähnliches: http://prntscr.com/hc34gn – Nekto