javascript - 让 flexbox 容器覆盖内容高度?
问题描述
我正在尝试使用 Flexbox 来获得一个布局,其中我在顶部有一个栏,以及页面其余部分的内容。测试用例位于:
http://game-point.net/misc/flextest/
有趣的是,谷歌浏览器已经按照我想要的方式运行了;当视口在垂直方向上的尺寸太小(所有浏览器似乎都在水平方向做我想要的)时,div 中的内容会content
溢出 div,Chrome 会为内容显示一个垂直滚动条。但是在 Edge 和 Firefox 中,当视口在垂直方向上太小时,content
div 本身的大小永远不会垂直小于其文本内容,因此它会溢出视口,导致整个视口得到一个垂直滚动条而不仅仅是content
分区。区别如下:
这些浏览器中的哪一个正确实现了 flexbox,我怎样才能让 Firefox 和 Edge 像 Chrome 那样只滚动内容框,而不是整个视口?
解决方案
原来我需要删除content-container
并content
直接在外部container
div 中。
推荐阅读
- assembly - 符号 = 在装配中
- javascript - 永久注册-PSFLoggingProvider | PSFramework 模块
- excel - 如何将超链接添加到引用使用 excel VBA 创建的演示文稿中的幻灯片的形状
- c - 需要帮助理解在 C 中将双精度转换为二进制的代码
- c# - 将相同的行堆叠到数据包中,并写入新文件
- ssh - 无法通过 mosh 连接到服务器
- java - 在 Android Studio 中更改 ScrollView 的形状
- wordpress - 使用 woocommerce 的随机礼品卡
- ruby - encode': "\\x90" on UTF-8 (Encoding::InvalidByteSequenceError) 对虾
- swift - 如何添加/乘以 USDZ 格式的纹理?