【发布时间】:2014-03-22 06:51:41
【问题描述】:
我的布局中有一个带有display: flex; position: absolute; height: auto; width: 100%; align-items: flex-start; justify-content: space-around; 的页脚。在它里面有一个未定义数量的 div,它们会根据它的内容调整大小。
在我的测试中,我在页脚中放置了 3 个 div,其中一个(第三个)具有大宽度的内容。这些 div 正在奇怪地调整大小......第 3 个占据了第 1 和第 2 的宽度,这使得它们的内容被破坏了,请参阅:
overflow: auto; 无法按预期工作,因为只是添加了水平滚动。
我该如何解决这个问题?为什么 3rd div 优先调整大小以适应其内容?
还有一件事:如您所见,第一个红色 div 有一个列表作为内容。奇怪的是只有它的第一个项目有一个标记。我没有为此应用 CSS 并将 display: none;(可能是空间不足的问题)添加到第二个和第三个 div 并不能解决它。什么什么?
Obs:也欢迎引用此消息的英文提示。 =D
在这里查看所有这些内容:http://jsfiddle.net/T5YSe/
【问题讨论】:
-
你能发布一个显示整个代码的小提琴吗?
-
我在问题帖中添加了小提琴。