在Safari浏览器中,位置粘贴功能对Mozilla浏览器不起作用,但在Chrome浏览器中它的工作完美无缺。有谁可以帮助我..我知道我们可以让它不是通过许多其他方式,这是“javaScript”,但我不想在其中使用javaScript。位置粘贴在Mozilla浏览器无法在Safari浏览器上工作
table thead th { position: -webkit-sticky; position: sticky; top: -1px; background: #ccc;}
.table-div {max-height: 200px; overflow: auto;}
.table-div table td {min-width: 200px;}
<div class="container">
<div class="row nopadding">
<div class="table-div table-responsive">
<table class="table table-bordered">
<thead>
<th>head1</th>
<th>head1</th>
<th>head1</th>
<th>head1</th>
</thead>
<tbody>
<tr>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
</tr>
<tr>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
</tr>
<tr>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
</tr>
<tr>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
<td style="height: 50px;"></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
所以是否有任何其他的方法,使上滚动表头粘在不使用Java脚本?? – Samar
@Samar好吧,你有两个选择:1)改为使用表格使用div结构(制作更复杂的HTML,CSS和更难代码可读性)2)使用JavaScript。如果还有其他的,我现在不知道。有没有理由不使用JS? – Diego