8 div で構成される Web サイトを作成しようとしています。各 div の高さは異なります (幅は同じです)。
次の方法で、ブラウザーの画面解像度に応じて、div を隣り合わせに配置する必要があります。
_________________________
| |
| ##### ##### ##### ##### |
| ##1## ##2## ##3## ##4## |
| ##### ##### ##### |
| ##### ##### ##### |
| ##### ##6## ##### |
| ##5## ##### ##7## |
| ##### ##8## |
|_________________________|
ユーザーの幅が小さくなると、次のように div が 3 列になるという考え方です。
___________________
| |
| ##### ##### ##### |
| ##1## ##2## ##3## |
| ##### ##### |
| ##### ##### |
| ##### ##5## | (There will be a scrollbar if needed)
| ##4## ##### ##### |
| ##### ##6## |
| ##### ##8## ##### |
| ##### |
| |
| ##7## |
|___________________|
ユーザーの画面解像度が高い場合は、5 つの列が表示されます。
_______________________________
| |
| ##### ##### ##### ##### ##### |
| ##1## ##2## ##3## ##4## ##5## |
| ##### ##### ##### ##### |
| ##7## ##### ##### |
| ##### ##### |
| ##6## |
| ##### ##8## |
|_______________________________|
セルと列の間のパディングは同じままであることに注意してください。
また、div の順序を同じに保つ必要があることにも注意してください。つまり、左から右にカウントする場合、1 ~ 8 の順序を維持する必要があります。
IE8をサポートする必要があります
よろしくお願いします!