响应式布局表格
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
table {
border-collapse: collapse;
width: 75%;
margin: auto;
border: 1px solid #000;
text-align: center;
}
tr {
height: 50px;
}
th {
background-color: #1f2327;
color: #fff;
}
tr,
th,
td {
border: 1px solid #000;
}
a {
color: rgb(131, 120, 120);
text-decoration: none;
}
a:nth-child(2) {
margin-left: 20px;
}
@media screen and (max-width:800px) {
table {
border: none;
}
table thead {
display: none;
}
tr {
height: auto;
display: block;
margin-top: 50px;
/* border: none; */
border: 1px solid #ddd;
}
tr:nth-child(1) {
margin-top: 0px;
}
td {
height: 30px;
display: block;
/* margin-top: 10px; */
border: none;
line-height: 30px;
}
td:nth-child(1) {
background-color: #ff1e8f;
color: #fff;
}
td::before {
content: attr(data-name);
display: block;
float: left;
/* 关键 */
font-weight: 600;
}
}
</style>
</head>
<body>
<h2 style="text-align: center;">全栈开发相关课程</h2>
<table>
<thead>
<tr>
<th>课程序号</th>
<th>课程名称</th>
<th>课程操作</th>
</tr>
</thead>
<tr>
<td data-name="课程序号">180406</td>
<td data-name="课程名称">CSS3与HTML5响应式布局</td>
<td data-name="课程操作"><a href="#">删除</a><a href="#">修改</a></td>
</tr>
<tr>
<td data-name="课程序号">180407</td>
<td data-name="课程名称">前端工程化与模块化开发</td>
<td data-name="课程操作"><a href="#">删除</a><a href="#">修改</a></td>
</tr>
<tr>
<td data-name="课程序号">180408</td>
<td data-name="课程名称">跨平台移动APP开发</td>
<td data-name="课程操作"><a href="#">删除</a><a href="#">修改</a></td>
</tr>
</table>
</body>
</html>
Document
全栈开发相关课程
| 课程序号 | 课程名称 | 课程操作 |
|---|---|---|
| 180406 | CSS3与HTML5响应式布局 | 删除修改 |
| 180407 | 前端工程化与模块化开发 | 删除修改 |
| 180408 | 跨平台移动APP开发 | 删除修改 |
浙公网安备 33010602011771号