html - 垂直滚动条不起作用

标签 html css twitter-bootstrap frontend web-frontend

这是我的 HTML 代码:

<div id="section">

    <div class="row container-fluid" style="overflow: hidden;">
        <div class="col-md-2" style="background-color: red; top: 0; height: auto; overflow-y: auto; ">
            <ul>
                <li>a</li><li>a</li><li>a</li><li>a</li>
                <li>a</li><li>a</li><li>a</li><li>a</li>
                <li>a</li><li>a</li><li>a</li><li>a</li>
                <li>a</li><li>a</li><li>a</li><li>a</li>
                <li>a</li><li>a</li><li>a</li><li>a</li>
                <li>a</li><li>a</li><li>a</li><li>a</li>
                <li>a</li><li>a</li><li>a</li><li>a</li>
                <li>a</li><li>a</li><li>a</li><li>a</li>
                <li>a</li><li>a</li><li>a</li><li>a</li>
            </ul>
        </div>
        <div class="col-md-10" style="background-color: green; top: 0; height: 400px; "></div>
    </div>
</div>

这是我的 CSS 代码:

* {
    margin: 0;
    padding: 0;
}

html{
    height: 100%;
    overflow: hidden;
}
body {
background-color: #F7F9F9 !important;

}

.navbar{
    background-color: #FDFEFE !important;
    padding: 0;
    margin: 0 !important;
}

.navbar-header{
    width: 100%;
    margin: 0;
    padding: 0;
}

#section .row{
    margin: 0 !important;
    padding: 0 !important;
    display: block;
}

.col-md-2{
    overflow-y: auto;
}

::-webkit-scrollbar {
  -webkit-appearance:none;
  width:12px;
  _background-color:#f0f0f0;
}

::-webkit-scrollbar-thumb {
  border-radius:12px;
  border:4px solid rgba(255,255,255,0);
  background-clip:content-box;
  _background-color:#bfbfbf;
  background-color: #A0A0A0;
}
::-webkit-scrollbar-thumb:hover {
    border-radius:12px;
    border:4px solid rgba(255,255,255,0);
    background-clip:content-box;
    background-color:#A0A0A0;}

::-webkit-scrollbar-corner {
    background-color:#e6e6e6;}

我想要细长的垂直滚动条。每个人似乎都在做同样的事情,但它对我不起作用。仅供引用,我从其他各个网站复制了这个,所以我可能在某些地方出错了。我希望有人能帮助我。

最佳答案

overflow: hidden 正在阻止显示超出视口(viewport)的任何内容。因此,您不能滚动到 100% 以下,因为没有低于 100% 的地方。

html{
    height: 100%;
    overflow: hidden; /* Remove this */
}

关于html - 垂直滚动条不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42141482/

相关文章:

html - 如何使 DIV 内的 DIV 使用 90% 的宽度?

javascript - 部署在 heroku 上的网页显示空白背景,除非 F5 刷新页面

html - 设置选择高度

jquery - 文本的 CSS 放置

html - 如何编写向后兼容的 HTML5?

html - 设置水平表单和附加按钮

javascript - 如何单击没有 onclick 事件的表单提交输入,但在页面中单击时会发生某些情况如何单击它?在 C# 中?

css - 如何覆盖 CSS 选择器?

css - 为内联单选按钮组创建重置按钮

html - 在 Bootstrap 中更改悬停效果和字段选择的样式