Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS左浮动和Clearfix不一起工作_Css_Image_Clearfix - Fatal编程技术网

CSS左浮动和Clearfix不一起工作

CSS左浮动和Clearfix不一起工作,css,image,clearfix,Css,Image,Clearfix,我有一个由PHP动态控制的简单图像库,可以在页面中添加和删除图像缩略图。我的问题是,我希望图像彼此相邻对齐,直到该行上没有空间,并被迫开始另一行 我尝试过使用float:left,但包含的body div的高度设置为自动调整大小,不包含图像。然后我尝试添加clear:both到修复body div问题的图像,但现在图像直接位于彼此下方 我以前在很多情况下使用过float:left,但是包含的div有一个固定的高度 有人知道我该怎么解决这个问题吗 感谢堆:)您必须添加一个空div,其中“clear

我有一个由PHP动态控制的简单图像库,可以在页面中添加和删除图像缩略图。我的问题是,我希望图像彼此相邻对齐,直到该行上没有空间,并被迫开始另一行

我尝试过使用
float:left
,但包含的body div的高度设置为自动调整大小,不包含图像。然后我尝试添加
clear:both到修复body div问题的图像,但现在图像直接位于彼此下方

我以前在很多情况下使用过
float:left
,但是包含的div有一个固定的高度

有人知道我该怎么解决这个问题吗


感谢堆:)

您必须添加一个空div,其中“clear:both;”作为包含图像的div中的最后一个元素

如果向图像中添加“clear:both;”,则该图像将被放置在新行上,因为它不允许浮动元素位于图像的任一侧