【问题标题】:Scroll bar for only one column in grid网格中只有一列的滚动条
【发布时间】:2018-12-19 08:38:26
【问题描述】:

我已经通过引导网格将页面分成两个相等的列。我想要第 1 列的滚动条,而不是整个页面的滚动条。在第 1 列中,我有图表的网格视图,在第 2 列布局中,我只有一个表。

我想知道如何单独为 column1 而不是为整个页面添加滚动条。

我面临的问题是我得到了整个页面的滚动条,尽管我给了 overflow:auto 到 column1 div

代码: html:

<div class="container-fluid">
<div class="row first-row">
    <!-- left column - plot area  -->
    <div class="col-md-6 col-sm-6 col-xs-6 col-lg-6 column1" >
        <div class="btn-groups button-align">
                <button class="btn pull-right" onclick="listView()"><i class="fa fa-bars"></i> List</button> 
                <button class="btn pull-right active" onclick="gridView()"><i class="fa fa-th-large"></i> Grid</button>
        </div>
           <div class="plot-area">
            <div class="container-fluid second-row">
                <div class="row">

css:

.second-row{
       overflow:auto;
    }
    .col-md-6.column1{ 
       background-color:black; 
       overflow-y: auto; 
        padding: 0 0 0 0;
    }

【问题讨论】:

  • 请发布您的尝试Minimal, Complete, and Verifiable example,注明输入和预期输出。
  • 第二列高度大于显示大小的用例是什么?如果是更多,那么将有滚动条到整个页面。
  • 如何使第二列的大小与显示页面相同..它不应该导致滚动条

标签: javascript html css twitter-bootstrap-3


【解决方案1】:

你需要设置最大高度来触发溢出,还要设置溢出来滚动。 这是一个编辑过的代码sn-p。

.second-row{
        overflow:auto;
     }
     .col-md-6.column1{ 
        max-height: 500px;
        background-color:black; 
        overflow: scroll; 
         padding: 0 0 0 0;
   }

【讨论】:

  • 如何让整个页面的滚动条去掉。我想在页面中显示内容
  • 如果我提到最大高度的百分比它不起作用
  • 1.如果元素适合页面的可见高度,页面滚动条将不会显示。
【解决方案2】:

如果百分比不起作用,您可以按如下方式使用“vh”:

.col-md-6.column1{ 
    max-height: 70vh;
    background-color:black; 
    overflow: auto; 
    padding: 0 0 0 0;

}

为了从页面的整个“正文”中删除滚动条,您需要在其中添加“overflow:hidden”,例如

body{
   overflow: hidden;
}

【讨论】:

  • "vh" 以相对于屏幕尺寸的百分比计算高度。您可以将 70vh 值从 1 更改为 100
  • 确保你正在制作 body{overflow:hidden} 如果你在通用样式表中更改它可能会影响你的所有项目。因此建议您以内联方式将其添加到该页面元素“body”标签上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-23
  • 1970-01-01
  • 1970-01-01
  • 2017-09-29
  • 1970-01-01
相关资源
最近更新 更多