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

css 帶篩選功能的表格

錢斌斌2年前10瀏覽0評論

CSS帶有篩選功能的表格是一種非常重要的功能,在實際的開發中,經常會涉及到數據的展示和篩選等操作,因此對于這方面的掌握非常重要。以下是一段示例代碼,使用CSS實現帶篩選功能的表格。

<table border="1">
<thead>
<tr>
<th>姓名</th>
<th>年齡</th>
<th>性別</th>
</tr>
</thead>
<tbody>
<tr>
<td>張三</td>
<td>18</td>
<td>男</td>
</tr>
<tr>
<td>李四</td>
<td>20</td>
<td>女</td>
</tr>
<tr>
<td>王五</td>
<td>19</td>
<td>男</td>
</tr>
</tbody>
</table>
<input type="button" value="男" id="man">
<input type="button" value="女" id="woman">
<style>
#man:focus ~ table tbody tr:not(:contains("男")) {
display: none;
}
#woman:focus ~ table tbody tr:not(:contains("女")) {
display: none;
}
</style>

以上代碼中,表格被放在了一個table標簽中,thead是表頭,tbody是表體,其中的tr標簽是每一行,td是每一列。

接著是關鍵的CSS部分,我們為按鈕添加了id屬性,便于在CSS中進行控制,當按鈕被點擊時, :focus 偽類被觸發, ~ 選擇器是指選取指定元素后面的所有同級元素進行樣式的設置。not選擇器用于過濾不符合條件的元素,:contains選擇器是根據表格內容包含某個值進行篩選的。最終通過display:none來隱藏不符合條件的元素。

這個例子只是其中一種實現方式,實際中可能會有更多需求和場景,需要根據具體的業務需求進行選擇和調整。

上一篇mysql畫師