微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css tbody加滚动条

在网页开发中,表格是一个常见的元素,然而如果表格的行数过多,就会导致页面冗长,影响美观。为了解决这个问题,我们可以使用CSS的tbody属性来为表格添加滚动条。 首先,在html中创建一个table元素,并加上一个class属性,方便我们在CSS中选择:
<table class="scrollable-table">
  <thead>
    <tr>
      <th>列名1</th>
      <th>列名2</th>
      <th>列名3</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>内容1</td>
      <td>内容2</td>
      <td>内容3</td>
    </tr>
    <tr>
      <td>内容4</td>
      <td>内容5</td>
      <td>内容6</td>
    </tr>
    <tr>
      <td>内容7</td>
      <td>内容8</td>
      <td>内容9</td>
    </tr>
    <tr>
      <td>内容10</td>
      <td>内容11</td>
      <td>内容12</td>
    </tr>
    <tr>
      <td>内容13</td>
      <td>内容14</td>
      <td>内容15</td>
    </tr>
  </tbody>
</table>
接着,在CSS中给这个table元素设定宽度和高度,同时给tbody元素添加样式,使其产生垂直滚动条:

css tbody加滚动条

.scrollable-table {
  width: 100%;
  height: 200px;
  overflow-y: scroll;
}

.scrollable-table tbody {
  display: block;
}
这样就完成了表格的滚动条效果。tbody元素的display属性被设置为block,使其成为一个块级元素,由于它设置了固定高度,所以当表格行数超过这个高度时,就会出现垂直滚动条。 你可以根据自己的需要,调整表格的宽度、高度和样式,让整个页面更加美观和易于浏览。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。