この内部コンテンツ 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 などを設定してみましたが、役に立ちませんでした。
編集:テキストを折り返したくないことを明確にするために更新しました-全体で水平スクロールが必要です。