mozillaではポジションスティッキーがSafariブラウザーでも機能しませんが、クロムでは完全に機能しています。誰かが私を助けることができる人ですか?私はそれが "javaScript"である方法で他の多くの方法で行うことはできないことを知っていますが、JavaScriptを使用したくありません。mozillaでもサファリでもポジションスティッキーは機能しません
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>
ので、ジャバスクリプトを使用せずに、スクロールのテーブルヘッダは粘着性にする他の方法があります? – Samar
@Samarよく、あなたは2つの選択肢があります:1)代わりにテーブルを使用してdiv構造体を使用します(より複雑なhtml、cssを作成し、難読化しやすくする)2)javascriptを使用します。他のものがあれば、私は今は知らない。 JSを使わない理由は何ですか? – Diego