html - 如何制作一个 div 以适应滚动隐藏的所有可用宽度?

标签 html css

我以前问过这个问题。 Here为原创帖。
我们找到了解决方案,但我想问一下是否有机会以其他方式解决这个问题?

原创 fiddle链接到那个问题。

有人能解释一下为什么带有 display:block; 或什至带有 dipslay:flex; 或任何其他显示类型(表格除外)的元素不占用宽度,隐藏在滚动条下?

这让我有点困惑。

最佳答案

当使用宽度 100% 时,它会想要拉伸(stretch)到其容器的大小,如果您的内容多于空间,请尝试添加 overflow: scroll;它将添加一个滚动条并尝试保持您设置的宽度稳定。

.pane .body {
  width: 100%;
  overflow: scroll;
}

关于html - 如何制作一个 div 以适应滚动隐藏的所有可用宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40899848/

相关文章:

javascript - 我有在 firefox 控制台中检查过的 ajax 响应。但是我需要在 php 中将该响应显示为 html 表

javascript - 如何通过 JavaScript 确定 div 的背景图片 URL?

html - 当多个html5视频位于同一页面时,Google Chrome崩溃-如何防止?

javascript - XML 响应文本未定义

html - 具有绝对位置的 Div 不移动到它应该移动的位置(理解定位 css)

javascript - 我想使用 angularjs 刷新图像的 div 标签 onclick

css - 如何动态更改 :host in angular 2? 中的 CSS

php - 哪个更适合检查值 : isset or = NULL?

javascript - 使用 Jquery 设置 CSS 宽度时边框半径发生变化

jquery - Foundation 粘性菜单链接在 Google Chrome 中不起作用