那我就给您逐步讲解一下如何实现“仿Word自动套用格式使用CSS设置表格样式”的攻略。
一、设置表格样式
- 首先,在 \ 标签中添加样式表:
<style>
/* 表格样式 */
table {
border-collapse: collapse;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
th, td {
border: 1px solid #ddd;
text-align: center;
padding: 8px;
vertical-align: middle;
}
th {
background-color: #f2f2f2;
font-weight: bold;
}
.align-left {
text-align: left;
}
</style>
以上样式设置了表格的格式,包括边框,对齐方式,文字样式等。
- 在 HTML 中添加表格:
<table>
<tr>
<th>#</th>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>城市</th>
</tr>
<tr>
<td>1</td>
<td>张三</td>
<td>20</td>
<td>男</td>
<td>北京</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>22</td>
<td>女</td>
<td>上海</td>
</tr>
<tr>
<td>3</td>
<td>王五</td>
<td>25</td>
<td>男</td>
<td>深圳</td>
</tr>
</table>
- 运行以上代码,得到如下样式的表格:
# | 姓名 | 年龄 | 性别 | 城市 |
---|---|---|---|---|
1 | 张三 | 20 | 男 | 北京 |
2 | 李四 | 22 | 女 | 上海 |
3 | 王五 | 25 | 男 | 深圳 |
二、使用 CSS 自动套用表格样式
- 使用标记和 class 实现自动套用表格样式。
在标记中增加 class
属性,并在样式表中定义 class
样式:
<table class="table">
<tr>
<th>#</th>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>城市</th>
</tr>
<tr>
<td>1</td>
<td>张三</td>
<td>20</td>
<td>男</td>
<td>北京</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>22</td>
<td>女</td>
<td>上海</td>
</tr>
<tr>
<td>3</td>
<td>王五</td>
<td>25</td>
<td>男</td>
<td>深圳</td>
</tr>
</table>
<style>
table.table {
border-collapse: collapse;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
table.table th, table.table td {
border: 1px solid #ddd;
text-align: center;
padding: 8px;
vertical-align: middle;
}
table.table th {
background-color: #f2f2f2;
font-weight: bold;
}
table.align-left th,
table.align-left td {
text-align: left;
}
</style>
- 运行以上代码,得到与前一个实例表格样式相同的表格。
这种方法可以方便地将相同的样式应用到多个表格。
三、完整代码演示
综上所述,以下是完整代码演示展示“仿Word自动套用格式使用CSS设置表格样式实例”的攻略:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>表格样式设置</title>
<style>
/* 表格样式 */
table {
border-collapse: collapse;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
th, td {
border: 1px solid #ddd;
text-align: center;
padding: 8px;
vertical-align: middle;
}
th {
background-color: #f2f2f2;
font-weight: bold;
}
.align-left {
text-align: left;
}
/* 自动套用表格样式 */
table.table {
border-collapse: collapse;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
table.table th, table.table td {
border: 1px solid #ddd;
text-align: center;
padding: 8px;
vertical-align: middle;
}
table.table th {
background-color: #f2f2f2;
font-weight: bold;
}
table.align-left th,
table.align-left td {
text-align: left;
}
</style>
</head>
<body>
<!-- 示例1:设置表格样式 -->
<table>
<tr>
<th>#</th>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>城市</th>
</tr>
<tr>
<td>1</td>
<td>张三</td>
<td>20</td>
<td>男</td>
<td>北京</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>22</td>
<td>女</td>
<td>上海</td>
</tr>
<tr>
<td>3</td>
<td>王五</td>
<td>25</td>
<td>男</td>
<td>深圳</td>
</tr>
</table>
<!-- 示例2:自动套用表格样式 -->
<table class="table">
<tr>
<th>#</th>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>城市</th>
</tr>
<tr>
<td>1</td>
<td>张三</td>
<td>20</td>
<td>男</td>
<td>北京</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>22</td>
<td>女</td>
<td>上海</td>
</tr>
<tr>
<td>3</td>
<td>王五</td>
<td>25</td>
<td>男</td>
<td>深圳</td>
</tr>
</table>
</body>
</html>
以上就是“仿Word自动套用格式使用CSS设置表格样式实例”的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:仿Word自动套用格式使用CSS设置表格样式实例 - Python技术站