我正在尝试创建一个包含 8 个 div 的网站。每个 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
感谢您的帮助!