ウィンドウを水平方向にサイズ変更するときに、この固定ヘッダーテーブルが列を変形します。それを止める方法はありますか?ウィンドウのサイズ変更時に固定ヘッダーテーブルが変形する
<!DOCTYPE html>
<html>
<head>
<style>
table {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
}
table th {
border-left: 1px solid blue;
}
table th,
table td {
padding: 5px;
text-align: left;
border-left:1px solid blue;
}
table th, table td {
width: 150px;
}
table thead tr {
display: block;
position: relative;
}
table tbody {
display: block;
overflow: auto;
width: 100%;
height: 300px;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>id</th>
<th>pick_up_location</th>
<th>destination</th>
<th>instruction</th>
<th>created_at</th>
<th>status</th>
</tr>
</thead>
<tbody>
<tr>
<td>12322</td>
<td>Whanga Road</td>
<td>Crescent Street</td>
<td>Call when arrive</td>
<td>123442342331</td>
<td>comming</td>
</tr>
</tbody>
</table>
</body>
</html>
この固定ヘッダーテーブルに注意してください。あなたが100行を持っているときに意味します。行をスクロールできますが、ヘッダーの位置は固定されています。表示ブロックの属性は削除できません。
UPDATE:
マークの答えでは、テーブルは正常に見えるが、まだ小さな画面で変形します。あなたは%で、高さと幅で作業する必要があり、サイズ変更に問題を持っていないためにそれ
どのような要素ですか?テーブルの –
{ 幅:100%; テーブルレイアウト:固定; border-collapse:collapse; } –