|
|
1
3
我在相册中使用的一个技巧是:
因为每个div都有相同的尺寸,当它们向左浮动时,它们将形成一个网格,其中列的数量正好适合您的浏览器。 除非您实际固定div的高度并使用CSS剪裁内容,否则步骤2将需要javascript,我所做的是:
这相当容易实现,但显然不是最优的。我期待着阅读这里发布的任何更好的解决方案:) |
|
|
2
1
您可以使用列表来完成此操作;我从来没有试过,所以我不确定。 如果使列表项显示为:inline,则列表将变为水平而不是垂直。从这里开始,如果你将列表填充到一个包含元素中,并对填充和边距进行修改,你可能会使列表像文本一样进行线扭曲:再说一遍,我从来没有尝试过,所以我不知道。 如果这项技术奏效的话,我很想听听。 |
|
|
3
0
我能想到的唯一方法是混合使用动态CSS和javascript。每次添加列(提要)时,使用javascript重写每个div的宽度(百分比)。 jQuery将在这里派上用场。
如果我错了,有人随时纠正我。我的jQuery有点不稳定。 当然,如果不使用AJAX,可以完全用PHP实现相同的解决方案。 |
|
|
4
0
您还可以使用这个jQuery javascript(您将需要jQuery库)。
要使其正常工作,您的列应该具有类“feed” 编辑: 你应该这样设计你的div:
|