html - 超出水平滚动范围的区域设置为主体颜色

标签 html css

我是 HTML/CSS 的新手。我希望屏幕的水平 strip 在红色背景上是黑色的。使用 CSS,我定义了一个黑色背景的包装器和一个红色背景的主体。

不幸的是,当有一个水平滚动条时,包装器只占据页面的最左边滚动条可以看到的部分。此页面右侧的区域完全是红色的。

这是相关的 HTML 和 CSS:

<div id="wrapper">
    <div id="page" class="container">
        <div id="content">
            <h2 class="title">Foo</h2>
            <div class="Body">
                <p>Bar</p>
            </div>
        </div>
     </div>
</div>



#wrapper {
    background-color: #000000;
}

.container {
    width: 1000px;
    margin: 0px auto;
}

#page {
    padding-top: 280px;
}

#content {
    float: left;
    width: 620px;
    padding-right: 40px;
}

body {
    margin: 0;
    background: #FF0000;
}

最佳答案

你需要为div指定最小宽度#wrapper

#wrapper {
          min-width: 1000px;
         }

关于html - 超出水平滚动范围的区域设置为主体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14941486/

相关文章:

jquery - 在 div 之间滚动 - jQuery

jquery - 根据其后面的当前 Div 更改固定位置 Div 的样式

javascript - 使用 JavaScript 从选择标签获取数据

javascript - 链接不同网络文件夹中的图像/文件的最佳实践

javascript - 创建多按钮唯一点击计数器

html - 在 IE 中不居中的主要内容 Div

javascript - 没有类的 jQuery 翻转容器

html - CSS 背景小于 div 高度

html - 各种 HTML/CSS 问题

javascript - html标签上的随机边距顶部