這個固定表頭表格在水平調整窗口大小時會變形列。有沒有辦法阻止?調整窗口大小時固定表頭變形
<!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%; table-layout:fixed; border-collapse:collapse; } –