如何使内部内容div的宽度等于可滚动区域的宽度?
<div class="scrollable">
<div class="content">short</div>
<div class="content">very looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong text</div>
</div>
使用CSS:
.scrollable {
width: 300px;
height: 300px;
overflow: auto;
}
.content {
background-color: lightblue;
white-space: nowrap;
}
jsFiddle:http://jsfiddle.net/XBVsR/12/
问题:如果您横向滚动,您会发现背景并没有完全占据整个宽度。
我已经尝试过设置width:100%,overflow:visible等,但都无济于事。
编辑: 我已更新以明确表明我不希望文本换行 - 我希望整个内容出现水平滚动条。