HTML, CSS - Elemente mit Grid positionieren

In diesem Beispiel werden div-Boxen positioniert. Man könnte aber ebensogut beliebige andere Blockelement (wie bspw. p, nav oder aside verwenden).

Ich bin Box 1

Ich bin eine schöne Box.

Ich bin Box 2

Ich bin auch eine schöne Box.

Ich bin Box 3

Ich bin die schönste aller Boxen, und außerdem bin ich klug.

Ich bin Box 4

Naja ... Es wurde eigentlich schon alles gesagt.