欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html怎么設(shè)置列可拖動

錢琪琛2年前9瀏覽0評論
使用HTML設(shè)置列可以拖動,可以讓一個表格更加靈活和實用。在實現(xiàn)這個功能之前,我們需要用HTML創(chuàng)建一個表格。比如,下面這個表格:
<table>
<thead>
<tr>
<th>編號</th>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
</thead>
<tbody>
<tr>
<td>001</td>
<td>小明</td>
<td>男</td>
<td>20</td>
</tr>
<tr>
<td>002</td>
<td>小紅</td>
<td>女</td>
<td>18</td>
</tr>
</tbody>
</table>
這個表格包括了表頭和表身,每行數(shù)據(jù)由一般的tr標(biāo)簽包括,每個數(shù)據(jù)單元格由td或th標(biāo)簽包括。 要實現(xiàn)“列可拖動”,我們需要使用一些CSS技術(shù)。CSS的column-width屬性可以讓我們調(diào)整表格列的寬度,而CSS的user-select屬性可以讓我們“拖動”這些列,如下所示:
<table>
<thead>
<tr>
<th style="width: 30%;" draggable="true">編號</th>
<th style="width: 30%;" draggable="true">姓名</th>
<th style="width: 20%;" draggable="true">性別</th>
<th style="width: 20%;" draggable="true">年齡</th>
</tr>
</thead>
<tbody>
<tr>
<td>001</td>
<td>小明</td>
<td>男</td>
<td>20</td>
</tr>
<tr>
<td>002</td>
<td>小紅</td>
<td>女</td>
<td>18</td>
</tr>
</tbody>
</table>
<style>
th {
background-color: #ccc;
user-select: none;
height: 30px;
}
th:active {
cursor: move;
}
</style>
我們可以將每個表頭單元格的列寬度通過style屬性進行更改,然后添加draggable="true"屬性,使用拖動事件讓列可以拖動。 在CSS樣式中,我們添加了background-color屬性,可以是的表頭單元格變得更醒目,讓拖動的效果更明顯。同時,我們也可以使用user-select屬性防止在拖動鼠標(biāo)時選擇表格的內(nèi)容。 這就是HTML如何設(shè)置列可以拖動的簡單示例。通過這個方法,我們可以讓表格更加實用,可以按照我們實際的需求來動態(tài)改變表格的列寬度。