最近学习了 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>
运行实例 »
点击 "运行实例" 按钮查看在线实例
大功告成!