html - 默认高度的滚动条问题

标签 html css scroll

我得到默认高度的水平滚动条,我试图更改我的 css 属性,但它不起作用。知道如何解决这个问题吗?我的 css 和 html 代码如下。

CSS

#content {
position:absolute;
top:40px;
width: 100%;
height: 100%;
display:block;
background:#181818 url("../img/bg-charcoal.gif");
overflow: auto;
}
#content-margin {
margin:8px 8px 8px 22px;
}
#content-scroll {
position:relative;
display:block;
min-height:100%;
overflow:auto;
}

HTML

    <div id="content">
       <div id="content-scroll">
          <div id="content-margin">
          <!-- content here -- >
          </div>
       </div>
    </div>

最佳答案

您需要关闭 body 上的边距/填充。

http://jsfiddle.net/qj91s5qu/

body
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

强烈建议为您的所有元素使用重置 CSS:http://meyerweb.com/eric/tools/css/reset/

CSS 重置将关闭所有浏览器默认设置(不同浏览器各不相同),因此不会出现意外的 CSS 属性。

关于html - 默认高度的滚动条问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26881023/

相关文章:

css - 三个 div,中间可滚动和自动填充内容

html - 固定在 div 中的视频

jQuery 在页面加载时移动到 anchor 位置

java servlets 响应 - 保持在同一页面上

html - 如何在 hr 行之间有一个按钮 - 然后优雅地折叠

html - 在 100vh/100vw div 附近获取边界? (影响div的总宽高)

android - Recycler View 滚动更改项目值

javascript - 如果向下滚动则向上滑动标题,反之亦然

html - 在 html 列表中移动复选框并移动它

javascript - 使用 Jquery 或 Javascript 触发 mousemove 事件