交替行背景是指在网页表格或列表中,为奇数行和偶数行设置不同的背景颜色,以提高可读性和美观性。这种效果可以通过CSS和JavaScript来实现。
:nth-child
)来实现交替行背景。以下是一个使用JavaScript实现交替行背景的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>交替行背景</title>
<style>
table {
width: 100%;
border-collapse: collapse;
}
th, td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
</style>
</head>
<body>
<table id="myTable">
<tr><th>姓名</th><th>年龄</th></tr>
<tr><td>张三</td><td>25</td></tr>
<tr><td>李四</td><td>30</td></tr>
<tr><td>王五</td><td>28</td></tr>
<tr><td>赵六</td><td>35</td></tr>
</table>
<script>
function setAlternateRowBackground(tableId) {
const table = document.getElementById(tableId);
const rows = table.getElementsByTagName('tr');
for (let i = 1; i < rows.length; i++) {
if (i % 2 === 0) {
rows[i].style.backgroundColor = '#eee';
}
}
}
setAlternateRowBackground('myTable');
</script>
</body>
</html>
#eee
)。通过以上方法,你可以轻松实现交替行背景效果,提升网页的可读性和美观性。
领取专属 10元无门槛券
手把手带您无忧上云