批改状态:合格
老师批语:你是黄山人吗? 完成的相当不错哟
实例/* 设置表格边框实线
折叠边框线
表格上下20像素 左右自动居中 文字居中
表格加阴影 */
/* 表格设置必须去掉 border-collapse: collapse;*/
table {
border: 1px solid black;
/* border-collapse: collapse; */
border-spacing: 0;
border-radius: 20px;
width: 800px;
margin: 20px auto;
box-shadow: 2px 2px 2px;
position: relative;
}
/* 群组选择器 设置单元格边框
设置单元格的样式 ,文字居中,文字和单元格之间距离10px*/
th,
td {
border: 1px solid #444444;
text-align: center;
padding: 10px;
margin: 0;
padding: 10px;
}
/* 表头字体大小、加粗 */
table caption {
font-size: 1.3rem;
font-weight: bolder;
/* margin-bottom: 1px; */
}
/* 设置表格第一行颜色
指定单元格第二行第一列颜色
指定表格倒数第二行第一列颜色
页脚颜色 */
table thead>tr:first-of-type {
background-color: lightgreen;
}
table tbody>tr:first-of-type>td:first-of-type {
background-color: wheat;
}
table tbody>tr:nth-last-of-type(2)>td:first-of-type {
background-color: lightcyan;
}
/*另一种写法
table tfoot>tr:last-child {
background-color: lightgray;
} */
table tfoot>tr:first-of-type {
background-color: lightgray;
}
table:before {
content: "";
width: 800px;
height: 302px;
position: absolute;
left: 0;
top: 90px;
background-image: url("xx.jpg");
background-size: cover;
border-radius: 15px;
opacity: 0.4;
}
/* 设置表格左边-右上角圆角 */
/* 设置表格右边-右上角圆角 */
table thead>tr:nth-of-type(1)>th:nth-of-type(1) {
border-top-left-radius: 20px;
}
table thead>tr:nth-of-type(1)>th:nth-of-type(6) {
border-top-right-radius: 15px;
}
/* 设置表格右边边-右下角圆角 */
/* 设置表格左边-左下角圆角 */
table tfoot>tr:nth-of-type(1)>td:nth-of-type(1) {
border-bottom-left-radius: 12px;
}
table tfoot>tr:nth-of-type(1)>td:nth-of-type(2) {
border-bottom-right-radius: 12px;
}<!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"> <link rel="stylesheet" href="style-03.css"> <title>css控制表格样式制作课程表</title> </head> <body> <table> <!-- cellpadding="10"把表格单元边界与单元内容之间的间距设置为 10 像素, --> <!-- cellspacing="0"表格单元格间距设置为 0 像素 --> <!-- 标题 --> <caption> <h2>黄山市实验小学2019年秋季一年级课程表</h2> </caption> <!-- 表头 --> <thead> <tr> <th>星期</th> <th>星期一</th> <th>星期二</th> <th>星期三</th> <th>星期四</th> <th>星期五</th> </tr> </thead> <!-- 主体 --> <tbody> <tr> <td rowspan="3">上午</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 rowspan="2">下午</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> </tbody> <tfoot> <tr> <td>备注:</td> <td colspan="5">上午时间8:00~11:30 下午时间 2:00~4:30</td> </tr> </tfoot> </table> </body> </html>
点击 "运行实例" 按钮查看在线实例
点击 "运行实例" 按钮查看在线实例
总结:
table表格设置必须去掉 border-collapse: collapse; 再加boder-radius 圆角,
依次设置 表格的 左上 , 左下 右上 , 右下 圆角 。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号