Bootstrap 4 Bootstrap4将滚动条添加到div

Bootstrap 4 Bootstrap4将滚动条添加到div,bootstrap-4,Bootstrap 4,我在div中使用。问题是,有时div包含很多药片。如何为它添加滚动条 <div class="row col-md-2"> <ul class="nav nav-pills nav-stacked"> <li class="nav-item"> <a class="nav-link active" href="#">Active</a> </li> <li class="nav-item">

我在
div中使用。问题是,有时
div
包含很多药片。如何为它添加滚动条

<div class="row col-md-2">
<ul class="nav nav-pills nav-stacked">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>
</div>

我可以为div添加一个类以使其可滚动吗?

是的,这是可能的, 只需添加一个类,如
anyclass
并给出一些CSS样式

.anyClass{
高度:150像素;
溢出y:滚动;
}


对包含元素的元素使用
overflow-y:scroll
属性

overflow-y
属性指定当块级元素在上边缘和下边缘溢出时,是剪切内容、添加滚动条还是显示其溢出内容

有时,在overflow-y属性旁边放置元素的高度很有趣,如下例所示:

<ul class="nav nav-pills nav-stacked" style="height: 250px; overflow-y: scroll;">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>

第0列
第1列
第2列
第3列
第4列
第5列
第6列
第7列
第8列
第9列
第10列
第11列
第12列
第13列
。滚动{
高度:600px;
溢出y:滚动;
}

平滑滚动
第一节
点击链接查看“平滑”滚动效果

注意:删除滚动行为属性可删除平滑滚动

第二节 知道如何写一个段落是非常重要的。这是写作的一个基本方面,也是每个人都应该知道如何去做的事情。当你写一个段落时,你必须遵循一个特定的结构。这种结构有助于读者更容易理解正在发生的事情。通过写好段落,一个人可以通过写作更好地交流

第三节 知道如何写一个段落是非常重要的。这是写作的一个基本方面,也是每个人都应该知道如何去做的事情。当你写一个段落时,你必须遵循一个特定的结构。这种结构有助于读者更容易理解正在发生的事情。通过写好段落,一个人可以通过写作更好地交流

第四节 知道如何写一个段落是非常重要的。这是写作的一个基本方面,也是每个人都应该知道如何去做的事情。当你写一个段落时,你必须遵循一个特定的结构。这种结构有助于读者更容易理解正在发生的事情。通过写好段落,一个人可以通过写作更好地交流

第五节 第六节 知道如何写一个段落是非常重要的。这是写作的一个基本方面,也是每个人都应该知道如何去做的事情。当你写一个段落时,你必须遵循一个特定的结构。这种结构有助于读者更容易理解正在发生的事情。通过写好段落,一个人可以通过写作更好地交流

第7节
有没有办法给出与屏幕高度相等的高度?@MuhammadDanish是的,你可以使用
高度:100vh
或者如果你有顶部的条形图或菜单,那么也可以使用
高度:calc(100vh-100px)
NB:100px通常是一个例子,如果答案中包含对代码意图的解释,那么答案会更有帮助,为什么不引入其他人就解决了问题。
<ul class="nav nav-pills nav-stacked" style="height: 250px; overflow-y: scroll;">
  <li class="nav-item">
    <a class="nav-link active" href="#">Active</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>
      <div class="overflow-auto p-3 mb-3 mb-md-0 mr-md-3 bg-light" style="max-width: 260px; max-height: 100px;">
        <strong>Column 0 </strong><br>
        <strong>Column 1</strong><br>
        <strong>Column 2</strong><br>
        <strong>Column 3</strong><br>
        <strong>Column 4</strong><br>
        <strong>Column 5</strong><br>
        <strong>Column 6</strong><br>
        <strong>Column 7</strong><br>
        <strong>Column 8</strong><br>
        <strong>Column 9</strong><br>
        <strong>Column 10</strong><br>
        <strong>Column 11</strong><br>
        <strong>Column 12</strong><br>
        <strong>Column 13</strong><br>
      </div>
    </div>