【发布时间】:2016-11-30 23:00:50
【问题描述】:
我以前问过这个问题。 Here 是原创帖子。
我们已经找到了解决方案,但我想问一下是否有机会以另一种方式解决这个问题?
原始fiddle 链接与该问题。
有人可以解释为什么带有display:block; 甚至带有dipslay:flex; 或任何其他显示类型(表格除外)的元素不占用宽度,隐藏在滚动下吗?
这让我有点困惑。
【问题讨论】:
-
因为 window(html) 的宽度是开始时可用的 100% 宽度,所以一个元素可能会溢出,但其他元素只会使用最初的 100% 宽度。显示:表格;
的默认值可以扩展,并且其中的任何子块都将填充整个可用宽度,并且不会介意 html 宽度或父级上的水平滚动条