私はこれを行うために多くの時間を費やしました:

黒い四角はdiv(a である必要はありませんdiv)containerです。
他のすべての四角形はdivs またはspans またはその他のものです (それは問題ではありません)
プレーンな HTML、CSS、および Javascript を使用してこれを達成する方法を教えてもらえますか?
*すべての正方形を作成しようとしdivましたが、ある行では高さが異なる正方形であるため、次の行には「パーツ」が欠落しており、この問題をマージンで管理しようとしましたが、うまくいきませんでした。それほど難しいことではないと確信しています。