Hallo,
ich erlerne gerade das CSS Grid – Sytem und verzweifel daran weil ich es einfach nicht kapiere…
Ich habe einen umfassenden Div – Container erstellt in dem sich 3 weitere Divs’s befinden mit den Klassennamen Eins, Zwei und Drei,
Div Eins soll ganz oben erscheinen und sich über die ganze Breite erstrecken. Darunter sollen Div Zwei und Div Drei platziert werden, wobei Div Zwei 1/3 der Breite einnehmen soll und Div Drei soll 2/3 einnehmen.
Aber beide nehmen jeweils die Hälfte ein.
<body>
<div class="container">
<div class="eins">Div 1</div>
<div class="zwei">Div 2</div>
<div class="drei">Div 3</div>
</div>
</body>
Und hier CSS:
.container {
display: grid;
}
.eins {
background-color: #00FFFF;
padding: 2rem;
grid-column: 1 / 3;
grid-row: 1 / 2;
}
.zwei {
background-color: #008080;
padding: 2rem;
grid-column: 1 / 2;
grid-row: 2 / 3;
}
.drei {
background-color: #808000;
padding: 2rem;
grid-column: 2 / 3;
grid-row: 2 / 3;
}
Vielleicht kann mir jemand sagen wo der Fehler liegt. Zu dem Thema hatte ich auch schon ein Buch von Florence Maurtice gelesen. Aber die kann das leider überhaupt nicht verständlich erklären. Vielleicht kennt auch jemand ein Buch in dem das Grid - Sytem verständlich erklärt wird
Wo wir schon dabei sind:
Was ist der Unterschied von
vh: 100 und vw: 100
zu
html {heigt: 100%,} und z.B. div {width: 100%} ?
Oder besser gefragt: Von wo bis wo erstrecken sich diese Maße?
Vielen Dank für’s Lesen