一个网页有一个表格,表格标题含有多选,序号,标题和内容,这个表格有下面有页数可以切换,全选的图标为圆形点击全选会下面的图标都为选中状态。用代码表示这个案例有
时间: 2024-03-26 14:35:14 浏览: 60
网页 投票 多选 实例
3星 · 编辑精心推荐
这个案例可以使用HTML和CSS来实现,以下是一个示例代码:
HTML代码:
```
<div class="table-container">
<table>
<thead>
<tr>
<th class="checkbox"><input type="checkbox" id="select-all"></th>
<th class="number">序号</th>
<th class="title">标题</th>
<th class="content">内容</th>
</tr>
</thead>
<tbody>
<tr>
<td class="checkbox"><input type="checkbox"></td>
<td class="number">1</td>
<td class="title">标题1</td>
<td class="content">内容1</td>
</tr>
<tr>
<td class="checkbox"><input type="checkbox"></td>
<td class="number">2</td>
<td class="title">标题2</td>
<td class="content">内容2</td>
</tr>
<tr>
<td class="checkbox"><input type="checkbox"></td>
<td class="number">3</td>
<td class="title">标题3</td>
<td class="content">内容3</td>
</tr>
<!-- ... -->
</tbody>
</table>
</div>
<div class="pagination">
<ul>
<li class="active"><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<!-- ... -->
</ul>
</div>
```
CSS代码:
```
/* 表格样式 */
.table-container {
max-height: 400px; /* 表格最大高度 */
overflow-y: auto; /* 垂直滚动条 */
margin-bottom: 20px;
}
table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
text-align: center;
}
thead th {
padding: 10px;
background-color: #F5F5F5;
font-weight: bold;
text-align: center;
}
tbody td {
padding: 10px;
border-bottom: 1px solid #ddd;
text-align: center;
}
th.checkbox,
td.checkbox {
width: 60px;
text-align: center;
}
th.number,
td.number {
width: 60px;
}
th.title,
td.title {
width: 200px;
text-align: left;
}
th.content,
td.content {
text-align: left;
}
/* 分页样式 */
.pagination {
text-align: center;
}
.pagination ul {
display: inline-block;
margin: 0;
padding: 0;
}
.pagination li {
display: inline-block;
margin: 0;
padding: 5px 10px;
border: 1px solid #ddd;
background-color: #fff;
cursor: pointer;
}
.pagination li.active {
font-weight: bold;
background-color: #ddd;
}
.pagination li a {
display: block;
text-decoration: none;
color: #333;
}
/* 全选按钮样式 */
#select-all {
width: 16px;
height: 16px;
margin: 0;
vertical-align: middle;
cursor: pointer;
}
```
注意:以上代码只是一个示例,具体实现方式可能会因为不同的需求而有所不同。
阅读全文