📅  最后修改于: 2023-12-03 15:23:50.598000             🧑  作者: Mango
在一些商业网站中,我们可能需要在表格下方添加一个标题。默认情况下,表格上方是一个标题。但是,有时我们需要将标题放置在表格下方,为此,我们可以使用 CSS 来实现。
<h1>这是一个表格下方的标题</h1>
<table>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
<tr>
<td>内容1</td>
<td>内容2</td>
</tr>
<tr>
<td>内容3</td>
<td>内容4</td>
</tr>
</table>
position
属性来控制标题的位置。设置 position: absolute;
可以让元素脱离文档流,因此不受其他元素影响。h1 {
position: absolute;
text-align: center;
bottom: 100%;
left: 50%;
transform: translate(-50%, 0);
}
table {
margin-bottom: 40px;
}
这样就可以将表格下方的标题添加到网页中。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>标题在表格下方</title>
<style>
h1 {
position: absolute;
text-align: center;
bottom: 100%;
left: 50%;
transform: translate(-50%, 0);
}
table {
margin-bottom: 40px;
}
</style>
</head>
<body>
<h1>这是一个表格下方的标题</h1>
<table>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
<tr>
<td>内容1</td>
<td>内容2</td>
</tr>
<tr>
<td>内容3</td>
<td>内容4</td>
</tr>
</table>
</body>
</html>
代码中的效果为:
表头1 | 表头2 |
---|---|
内容1 | 内容2 |
内容3 | 内容4 |