任何人都可以告訴我爲什麼在這個測試用例中出現以下情況?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) –