我正在尝试这样做,以便当您点击此page上的图像时,下拉列表将清除第二行图像。
我有一个
clear:both;
&安培;
float:left
on .superbox-show
但是当它显示onclick时,它仍然没有清除第二行并按下面的图像。理想情况下,我希望所有.superbox-show
div显示在行下方的同一位置,如果有意义的话,按下所有图像。
答案 0 :(得分:0)
您使用transform css属性按绝对位置定位图像。
这意味着图像的位置与任何浮动无关,浮动清除对其定位没有影响。
要解决此问题,请使用align: left
定位图像。然后,当您使用clear:both
在图像之间插入项目时,它将导致您的图像从新行恢复。
不建议使用:或者,当您显示对话框时,您需要更改.superbox-show
之后所有图片的transform css属性。