如何在水平滚动条上使用位置粘性?

米迦勒

我需要根据X轴滚动表格。我的代码如下所示。我也尝试过定位fixeb,但是由于某种原因,它只在Y轴上滚动工作。我做错了什么?

的HTML

table {
    margin-top: 20px;
    width: 100%;
}
table,
th,
td {
    border: 1px solid black;
    border-collapse: collapse;
}
th,
td {
    padding: 10px;
    text-align: left;
}
th {
    font-weight: 700;
    position: sticky;
}
<table>
    <tr>
        <th>Some header</th>
        <td>1</td>
        <td>2</td>
        ...
        <td>20</td>
    </tr>
    <tr>
        <th>Some header</th>
        <td>1</td>
        <td>2</td>
        ...
        <td>20</td>
    </tr>
    <table></table>
</table>

里奇·德伯克

我认为您只需要在第一列粘贴即可:

.wrapper {
  max-width: 400px;
  overflow-x: scroll;
}

table {
  position: relative;
  border: 1px solid #ddd;
  border-collapse: collapse;
}

td, th {
  white-space: nowrap;
  border: 1px solid #ddd;
  padding: 20px;
  text-align: center;
}

td:first-of-type {
  background-color: #eee;
  position: sticky;
  left: -1px;
  text-align: left;
}
<div class="wrapper">
<table>
  <tbody>
    <tr>
        <td>Some header</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
        <td>5</td>
        <td>6</td>
        <td>7</td>
        <td>8</td>
        <td>9</td>
        <td>10</td>
    </tr>
    <tr>
        <td>Some header</td>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
        <td>5</td>
        <td>6</td>
        <td>7</td>
        <td>8</td>
        <td>9</td>
        <td>10</td>
    </tr>
  </tbody>
</table>
</div>

该解决方案来自CSS-Tricks上的文章

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在滚动条上使用“位置:粘性”在td / th中添加或删除阴影?

来自分类Dev

如何在表格上隐藏水平滚动条

来自分类Dev

如何从已定义位置开始逐步调整滚动条上的粘性标题的大小

来自分类Dev

滚动条上的粘性导航栏

来自分类Dev

如何使一列仅在水平滚动条上固定位置?

来自分类Dev

没有滚动位置时,如何在Microsoft Chrome上隐藏溢出滚动条?

来自分类Dev

情节:如何在情节表达图形上添加水平滚动条?

来自分类Dev

如何在较小的屏幕上居中放置图像而不创建水平滚动条?

来自分类Dev

位置:绝对导致水平滚动条

来自分类Dev

如何在iframe中禁用水平滚动条

来自分类Dev

如何在滚动条中水平显示图像?

来自分类Dev

如何删除在移动菜单上使用Twitter Bootstrap时出现的水平滚动条

来自分类Dev

如何删除在移动菜单上使用Twitter Bootstrap时出现的水平滚动条

来自分类Dev

如何在Firefox的滚动条上显示搜索结果位置?

来自分类Dev

水平滚动条?

来自分类Dev

如何隐藏水平滚动条

来自分类Dev

如何删除水平滚动条?

来自分类Dev

如何使用Tkinter更新滚动条位置

来自分类Dev

如何在滚动条上修复标题

来自分类Dev

如何在div上显示滚动条?

来自分类Dev

如何在滚动条上制作蒙蒙的玻璃效果

来自分类Dev

如何在基于拉斐尔的画布上放置滚动条

来自分类Dev

如何在 QMainwindow 上添加滚动条

来自分类Dev

如何防止水平滚动条在JTree.scrollPathToVisible(TreePath)上滚动?

来自分类Dev

使用AM图表的滚动条位置

来自分类Dev

如何将滚动条(水平)指针移动到特定位置?

来自分类Dev

将水平滚动条位置设置在最右边

来自分类Dev

放大时使整个页面(水平滚动条位置)居中

来自分类Dev

根据父div高度调整水平滚动条位置

Related 相关文章

  1. 1

    如何在滚动条上使用“位置:粘性”在td / th中添加或删除阴影?

  2. 2

    如何在表格上隐藏水平滚动条

  3. 3

    如何从已定义位置开始逐步调整滚动条上的粘性标题的大小

  4. 4

    滚动条上的粘性导航栏

  5. 5

    如何使一列仅在水平滚动条上固定位置?

  6. 6

    没有滚动位置时,如何在Microsoft Chrome上隐藏溢出滚动条?

  7. 7

    情节:如何在情节表达图形上添加水平滚动条?

  8. 8

    如何在较小的屏幕上居中放置图像而不创建水平滚动条?

  9. 9

    位置:绝对导致水平滚动条

  10. 10

    如何在iframe中禁用水平滚动条

  11. 11

    如何在滚动条中水平显示图像?

  12. 12

    如何删除在移动菜单上使用Twitter Bootstrap时出现的水平滚动条

  13. 13

    如何删除在移动菜单上使用Twitter Bootstrap时出现的水平滚动条

  14. 14

    如何在Firefox的滚动条上显示搜索结果位置?

  15. 15

    水平滚动条?

  16. 16

    如何隐藏水平滚动条

  17. 17

    如何删除水平滚动条?

  18. 18

    如何使用Tkinter更新滚动条位置

  19. 19

    如何在滚动条上修复标题

  20. 20

    如何在div上显示滚动条?

  21. 21

    如何在滚动条上制作蒙蒙的玻璃效果

  22. 22

    如何在基于拉斐尔的画布上放置滚动条

  23. 23

    如何在 QMainwindow 上添加滚动条

  24. 24

    如何防止水平滚动条在JTree.scrollPathToVisible(TreePath)上滚动?

  25. 25

    使用AM图表的滚动条位置

  26. 26

    如何将滚动条(水平)指针移动到特定位置?

  27. 27

    将水平滚动条位置设置在最右边

  28. 28

    放大时使整个页面(水平滚动条位置)居中

  29. 29

    根据父div高度调整水平滚动条位置

热门标签

归档