响应式布局表格
<!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开发 | 删除修改 |