批改状态:合格
老师批语:这个课程表惊到我了, 一个普通表格也能做得这么完美
最近学习了 table, 练习制作一个课表看看。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<style>
table {
width: 600px;
/* 设置了此属性则 bordr-radius无效,记住 */
/* border-collapse: collapse; */
border-collapse: separate;
box-shadow: 4px 4px 8px grey;
border-radius: 20px;
background: url("bg.jpg") center no-repeat;
background-size: 100% 100%;
opacity: .8;
/* 设置相邻单元格的边框间的距离(仅用于 “边框分离” 模式)。 */
border-spacing: 0;
}
th:first-of-type {
border-radius: 20px 0 0 0;
}
th:last-of-type {
border-radius: 0 20px 0 0;
}
table td.flag {
border-radius: 0 0 0 20px;
}
table tr:last-of-type td:last-of-type {
border-radius: 0 0 20px 0;
}
th,td {
padding: 10px;
border-top: 1px solid #727070;
border-left: 1px solid #727070;
text-align: center;
color: #fff;
}
th {
background-color: black;
height: 26px;
}
</style>
<title>简易课表</title>
</head>
<body>
<table>
<caption><h3>课程表</h3></caption>
<thead>
<tr>
<th>星期</th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">8::00 ~ 11:30</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>物理</td>
<td>历史</td>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>物理</td>
<td>历史</td>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>物理</td>
<td>历史</td>
</tr>
<tr>
<td colspan="6">午间休息</td>
</tr>
<tr>
<td rowspan="4" class="flag">13:00 ~ 17:30</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>物理</td>
<td>历史</td>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>物理</td>
<td>历史</td>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>物理</td>
<td>历史</td>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>物理</td>
<td>历史</td>
</tr>
</tbody>
</table>
</body>
</html>点击 "运行实例" 按钮查看在线实例

大功告成!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号