为什么从元素中删除“float:left”会使边界框突然变大?理想情况下,我希望元素在框内 float 的任何位置,大小都保持一致。
更新:我提供了显示问题和预期行为的详细图片。我还将涉及的CSS和HTML粘贴在以下粘贴箱中:
在现实生活中,您仍然可以在下面的链接中看到该问题(该链接将在未来一段时间内保持在线状态)。只需从元素“pag pag-inner”中删除“float:left”:
http://www.axonnsays.com/page/2/
有问题的图片:
正确(删除了“float:left”)
损坏(存在“float:left”)
最佳答案
你可以把 float:left 放在你的 ul class="pag pag-inner"中。
关于javascript - 向左浮动元素会导致容器意外调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32761817/