任何人都可以告诉我为什么在这个测试用例中出现以下情况?CSS背景和水平滚动条
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: #ffffff;
margin: 0;
padding: 0;
}
.section {
background-color: #000000;
color: #ffffff;
}
.wrap {
width: 960px;
margin: 0 auto;
}
</style>
</head>
<body>
<div class="section">
<div class="wrap">Some content here</div>
</div>
</body>
</html>
当窗口大到足以容纳960px时,一切都按预期工作。
当窗口的大小调整到小于960像素时,出现一个水平滚动条(如预期的那样)。但是,当水平滚动时,看起来.section div没有被拉伸到整个文档上,而只出现在窗口的宽度上,因此显示出身体的白色背景。
我通常会期望黑色的.section div在文档中伸展,因为它是display:block默认情况下。
有谁知道为什么会发生这种情况,更重要的是,如何获得我期望的结果?
干杯
请让一个[jsFiddle](http://jsfiddle.net) –