テーブルを垂直スクロールバーにしたいのですが、div内にテーブル全体が含まれてしまい、テーブルの頭を固定位置にしてしまいました。テーブルの中に簡単なスクロールバーを置く簡単な方法があり、テーブルの中央にテーブルを保持しながらテーブルの幅をカットしません。固定テーブルのヘッダーが本文の列の幅と一致しません
thead, tr, th, td, tbody{
\t border: 1px solid;
\t text-align: center;
\t padding: 3px;
\t
}
th{
\t background-color:#99ccff;
\t height: 40px;
\t font-size: 20px;
}
tr{
\t width: 500%;
\t height: 20px;
\t font-size: 17px;
}
tr:nth-child(even) {
\t background-color: #CCFFFF;
}
tr:nth-child(odd) {
\t background-color: #fae8d1;
}
thead{
\t position: fixed;
\t width: 1200px;
}
.tbldiv{
\t width: 1200px;
\t height: 600px;
\t border: 2px solid;
\t overflow: auto;
}
<div class="tbldiv">
\t <table class="scroll">
\t \t <thead>
\t \t \t <tr>
\t \t \t \t <th class="col-md-2">Name</th>
\t \t \t \t <th class="col-md-2">Birthday</th>
\t \t \t \t <th class="col-md-2">Gender</th>
\t \t \t \t <th class="col-md-2">Marital</th>
\t \t \t \t <th class="col-md-2">Address</th>
\t \t \t \t <th class="col-md-2">Telephone</th>
\t \t \t \t <th class="col-md-2">Email</th>
\t \t \t </tr>
\t \t </thead>
\t \t <tbody>
\t \t \t <tr>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t </tr>
<tr>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t </tr>
<tr>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t </tr>
<tr>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t </tr>
<tr>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t </tr>
<tr>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t </tr>
<tr>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t \t <td>Some Data</td>
\t \t \t </tr>
\t \t </tbody>
\t </table>
</div>
「固定」されているものがあれば、それは残りの要素と一緒に流れ出します。私はあなたがタイトルを失うことなくテーブルをスクロールできるように固定テーブルのヘッダーが欲しいと思いますか? –