各 DIV の最大幅が 300px のレイアウトを作成しようとしています。
画面が 600px の場合、2 つの 100% div を隣り合わせに配置する必要があります。画面が 700px の場合、3 つの 233px (各 DIV 100%) を隣り合わせに配置する必要があります。
これは、DIV が常に画面幅の 100% を占める必要があることを意味します。
また、各 DIV が特定の量よりも小さくならないように、最小幅 (150px など) を設定したいと考えています。
つまり、小さな画面では DIV を含む 2 つの列が表示され、大きな画面では DIV を含む 4 つ以上の列が表示される場合があります。