jquery - 无法在位置固定 <thead> 上设置边框属性

标签 jquery html css twitter-bootstrap

我正在尝试制作一个粘性 <thead>在多个<tbody> HTML <table> .

问题是,引用这个jsfiddle , 我无法在 <thead> 上显示任何单元格边框与 position: fixed属性(property)。

我正在使用 Bootstrap 的类 table-bordered应该在临时表中克隆,但这不起作用。我什至尝试专门为 #clonedTable th 设置属性, 但效果不佳。

唯一发生的事情是,例如,如果我设置一个 border: 10px solid red , 克隆 <thead>有一个 10px 的透明边距(我想这是一个未正确渲染的边距)。

我在 Firefox 53.0.3 上工作,但我也在 Chrome 58.0.3029.110 上进行了测试,结果相同。

我是否缺少显示这些边框的方法??

最佳答案

更新下面的 css 部分:

.table thead tr th {
  box-shadow: 0px 0px 0px 2px red inset;
  margin:2px;
}

jsfiddle

    body {
      height: 5000px
    }
    th, td {
      background-color: #fff;
    }
   .table thead tr th {
     box-shadow: 0px 0px 0px 2px red inset;
     margin:2px;
   }
<table class="table table-condensed table-bordered">
  <thead>
    <tr>
      <th>col1</th>
      <th>col2</th>
      <th>col3</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
  </tbody>
  <tbody>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
    <tr>
      <td>test</td>
      <td>test</td>
      <td>test</td>
    </tr>
  </tbody>
</table>
<div id="bottomAnchor"></div>
<div id="clonedHolder"></div>

关于jquery - 无法在位置固定 <thead> 上设置边框属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44175408/

相关文章:

javascript - 正则表达式忽略闭花括号和分号

html - 在 IE9 及更早版本中显示网页

javascript - jquery 选择带标签的文本

jquery - knockout 中的复选框绑定(bind)不适用于触发事件

HTML 边栏默认关闭

php - 无法使用 html、php 和 mysql 填充下拉菜单

html - 如何将一张图片放在另一张图片上?

html - block anchor 选择问题内的内容可编辑

javascript - 为什么子div修改会改变所有其他 child ?

javascript - .net mvc 4应用程序-从ajax调用 Controller 中的函数