html - 固定列滚动表

标签 html css scroll html-table

我有一个滚动表(你可以在 img 中看到一个例子)。 在最后一列中,我有按钮来执行操作

我想把这个栏目修好,其他的都动摇

我知道我必须使用 position (absolute),但如果我把键放在外面。 您知道修复最后一列并摇晃其余列的方法吗?

enter image description here

最佳答案

div {
  width: 200px;
  overflow-x: scroll;
  position: relative;
}

table {
  background: yellow;
}

.fixed {
  background: red;
  position: fixed;
  left: 210px;
}
<div>
<table>
  <tr>
    <th>Firstname</th>
    <th>Lastname</th> 
    <th>Age</th>
    <th>City</th>
    <th class="fixed">Year</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td> 
    <td>50</td>
    <td>London</td>
    <td class="fixed">1970</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td> 
    <td>94</td>
    <td>Madrid</td>
    <td class="fixed">1940</td>
  </tr>
</table>
</div>

<br>
<p>To test, scroll orizontally</p>

关于html - 固定列滚动表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44717670/

相关文章:

html - 将导航栏与 Logo 或网站名称对齐

javascript - 如何为 html tag.ex :<div class ="header" cust-data ="hide"></div> 创建自定义属性

javascript - getNextPage 后 Chrome 中的 Backbone 分页滚动问题

html - img 在 css 中有两个不同的属性

css - 到达滚动边界时防止过度滚动

javascript - jQuery 延迟淡入

javascript - 在鼠标悬停时更改映射图像热点的背景

html - 如何让导航菜单栏水平滚动

jquery - 具有不同缓动的视差滚动列

javascript - onclick 在 div 内滚动