【发布时间】:2013-06-30 13:08:49
【问题描述】:
我在对齐 div 时遇到问题。 我在一个容器中有 5 个 div,全部向左浮动,如下图所示。
每个 div 的宽度为 425px,div 与容器之间的边距始终为 15px,容器的宽度为 1350px。
然后我还有一个 onclick JS 函数,它可以将点击的 div 扩展为看起来像第二张图片。
这适用于前两个 div,因为第三个只是被推离边缘。 但是,当我打开第三个 div 时,它会落在下一行并在右上角留下一个间隙(参见第三张图片)。
我想知道是否有人对如何用第四个 div 填补这个空白有任何想法,因为排序无关紧要,所以有一个完整的顶行。 (见第四张图)
感谢您的帮助。
【问题讨论】:
-
为什么不制作一个偏移 div - 在这种情况下,与其他没有内容填充空间的 div 相同?
-
这是你的设计,但如果我是用户看到这个,我会觉得奇怪的是,我点击一张图片来展开它,然后它移动到其他地方并被我没有交互的东西所取代与。
标签: css html alignment containers