javascript - HTML 固定标题 - 将位置 th 与 td 对齐

标签 javascript jquery css html-table

我创建了一个带有固定标题和滚动条的表格。它工作得很好,但表格标题对齐方式与表格数据不匹配。我的意思是,结果应该是

--------------------
Id Heading2 Heading3
--------------------
 1  value1   value2
 2  value1   value2
 3  value1   value2

但在我的表格中,标题与表格数据不匹配,这意味着标题未正确对齐。这是我的 Fiddle .我试过 padding。但它没有用。那么,请帮助如何对齐标题以匹配相应的列? JQuery 和 Javascript 解决方案也是可以接受的。

最佳答案

试试这个 css:

 thead >tr,th
    {
       border:none;
       padding:5px 20px 5px 10px;
       text-align: center;
       background-color:#0B3B17; 
       font-size:12pt;
    }
    td
    {
      border:none;
      color:#61210B; 
      text-align: center;
      padding: 3px 5px;
    }
    table
    {
     display: block ;
     height: 100px;
     overflow-y: scroll;
     width:400px;
     background-color: #ddd;
   }

关于javascript - HTML 固定标题 - 将位置 th 与 td 对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20344077/

相关文章:

javascript - 垂直 - 具有固定列的水平滚动 HTML 表格

javascript - 页面向下滚动时调整其高度的图像

javascript - 将 Iframe 放入 div 容器中

javascript - 防止网站在 WebView 中加载并在浏览器中打开

javascript - 渲染一个带有 document.write() 的 react.js 组件

javascript - 如何在 React 中动态导入图像?

JavaScript 时序

Javascript 和 jquery 脚本只更改一次类

php - 访客与登录用户的导航菜单 WP 样式

javascript - 不明白错误