【发布时间】:2015-04-21 10:23:20
【问题描述】:
如何将可滚动 Div2 内的 Div1 的宽度动态更改为 Div2 的宽度。 检查这个 Jsfiddle http://jsfiddle.net/xdKrF/34/ 您将看到绿色背景在 1 点处停止(默认宽度大小)。 我想让绿色背景的 div 扩展到整个可滚动的 div。
重要要求,TEXT 不得更改,且必须保留在 1 行中。
有人对此有简单的解决方案吗? 我能想到的复杂/hacky 解决方案是可滚动的,宽度为 1000%,当它不可滚动时,它是默认的/100%。使用@media。
HTML
<div id="container" style="overflow:auto">
<div id="content">
Well hello
</div>
<p>TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT</p>
CSS
#content{
white-space:nowrap;
background:green;
}
【问题讨论】: