当所有大小相同的缩略图都使用float:left时,画廊看起来很棒。但是当不同大小的缩略图出现时,情况就不再如此。
处理不同大小的缩略图的最佳方法是什么?我需要使用表格吗?
当所有大小相同的缩略图都使用float:left时,画廊看起来很棒。但是当不同大小的缩略图出现时,情况就不再如此。
处理不同大小的缩略图的最佳方法是什么?我需要使用表格吗?
所有可能的CSS解决方案都不是特别好。
我建议使用JavaScript+jQuery,具体来说是其中的一个插件:
我认为最好的解决方案是给每个缩略图一个固定大小的div容器,这样每个缩略图占据相同的空间。我的意思是,不要调整缩略图的大小。 在div中的图片应该居中显示。
我使用了以下插件,它运行良好:
对于那些在2017年寻找不同尺寸图库的人,可以查看这篇css-tricks文章:https://css-tricks.com/seamless-responsive-photo-grid/