【发布时间】:2015-06-11 13:22:12
【问题描述】:
我有两个容器,它们都是 main-content div 的子级。每当第二个容器(或任何其他容器)溢出时,我都可以滚动,但两个 div 都溢出了,只是内容。
例如,下图显示了第二个容器溢出,但是当我滚动时,背景颜色并没有完全扩展。我试过绝对定位,但结果不是我需要的。
另外,我希望在滚动时包含任何填充。例如,我是否将我的填充设置为padding: 0 10px 我希望能够比溢出的内容滚动 10 像素(考虑到我的 div 会扩展?)
这是复制问题的JSFIDDLE。
更新:
我可以通过设置每个单独 div 的背景颜色并设置主背景颜色来解决此问题,但这似乎有点不干净,我宁愿有更好的方法来获得所需的结果。
这个JSFIDDLE是我想要的结果,但是有很多“hacks”比如设置font-size到0,设置main-content的背景颜色,设置每个div的背景颜色等等。我是尝试在没有所有这些变通方法的情况下获得相同的结果。
【问题讨论】:
-
您希望 div 扩展到文本的宽度还是换行?
-
@EricMartinez 请看我更新的问题。我添加了所需结果的 JSFIDDLE 以及我用来获取它的所有
workarounds。我正在尝试获得更清洁的解决方案。