javascript - 向左浮动元素会导致容器意外调整大小

标签 javascript jquery html css

为什么从元素中删除“float:left”会使边界框突然变大?理想情况下,我希望元素在框内 float 的任何位置,大小都保持一致。

更新:我提供了显示问题和预期行为的详细图片。我还将涉及的CSS和HTML粘贴在以下粘贴箱中:

http://pastebin.com/bYMQR98p

在现实生活中,您仍然可以在下面的链接中看到该问题(该链接将在未来一段时间内保持在线状态)。只需从元素“pag pag-inner”中删除“float:left”:

http://www.axonnsays.com/page/2/

有问题的图片:

正确(删除了“float:left”)

enter image description here

损坏(存在“float:left”)

enter image description here

最佳答案

你可以把 float:left 放在你的 ul class="pag pag-inner"中。

关于javascript - 向左浮动元素会导致容器意外调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32761817/

相关文章:

javascript - react native 如何为图片指定多个uri?

javascript - 在 FullCalendar 中,我可以在不使用拖动的情况下获得类似于 droppable 的行为吗?

jquery - 仅显示点击的 div,带切换

jQuery 调整图像大小以适应单击时的容器

html - 网格不加起来,颠簸到下一行

html - CSS:当文本很长时,具有自动宽度的内联 Div 会下推

javascript - Chardin.js 绝对定位 z-index 问题

javascript - ajax放置请求不接受参数中的id

css - 输入文本时如何摆脱div元素底部的空白

javascript - node.js 中的未定义错误