原始的表格如下:
<table >
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>电话</th>
<th>学校</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>18</td>
<td>132428888</td>
<td>广州学院</td>
</tr>
<tr>
<td>张三</td>
<td>18</td>
<td>132428888</td>
<td>广州学院</td>
</tr>
</tbody>
</table>
那么如何实现这样的表格:
则需要先给表格设置边框 border="1"
将边框间隙进行合并 border-collapse: collapse;
让边框内容居中以及设置固定宽度:table-layout: fixed; width: 400px;
以下是修改后的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<table border="1">
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>电话</th>
<th>学校</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>18</td>
<td>132428888</td>
<td>广州学院</td>
</tr>
<tr>
<td>张三</td>
<td>18</td>
<td>132428888</td>
<td>广州学院</td>
</tr>
</tbody>
</table>
<style>
table {
margin: 100px auto;
border-collapse: collapse;
table-layout: fixed;
width: 400px;
}
th,td {
text-align: center;
}
</style>
</body>
</html>