漂亮CSS表格(Table),最后一行是汇总行【实例】
本文给大家介绍一个漂亮的CSS价格表格,它与其他表格的不同在于,它最后一行是汇总行,在背景颜色和文字大小上要有所突出。
CSS价格表格
HTML代码
<!DOCTYPE html>
<html lang="en">
<head>
<title>Table V01</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
* {
margin: 0px;
padding: 0px;
box-sizing: border-box;
}
body, html {
height: 100%;
font-family: sans-serif;
}
table {
font-family: "Helvetica Neue", Helvetica, sans-serif;
margin:0 auto;
margin-top:30px;
}
caption {
text-align: left;
color: silver;
font-weight: bold;
text-transform: uppercase;
padding: 5px;
}
thead {
background: SteelBlue;
color: white;
}
th,
td {
padding: 5px 10px;
}
tbody tr:nth-child(even) {
background: WhiteSmoke;
}
tbody tr td:nth-child(2) {
text-align:center;
}
tbody tr td:nth-child(3),
tbody tr td:nth-child(4) {
text-align: right;
font-family: monospace;
}
tfoot {
background: SeaGreen;
color: white;
text-align: right;
}
tfoot tr th:last-child {
font-family: monospace;
}
</style>
</head>
<body>
<table>
<caption>露营开支</caption>
<thead>
<tr>
<th>项目</th>
<th>数量</th>
<th>价格</th>
<th>总价</th>
</tr>
</thead>
<tbody>
<tr>
<td>帐篷</td>
<td>1</td>
<td>$279.00</td>
<td>$279.00</td>
</tr>
<tr>
<td>睡袋</td>
<td>2</td>
<td>$159.95</td>
<td>$319.90</td>
</tr>
<tr>
<td>露营椅</td>
<td>2</td>
<td>$39.50</td>
<td>$79.00</td>
</tr>
</tbody>
<tfoot>
<tr>
<th colspan="3">总计</th>
<th>$667.90</th>
</tr>
</tfoot>
</table>
</body>
</html>
execcodegetcode
代码分析
下面CSS代码是定义表格头部的背景和文字颜色。
thead {
background: SteelBlue; /* 背景颜色 */
color: white; /* 文字颜色 */
}
下面CSS代码是定义表格最后一行的背景和文字颜色。
tfoot {
background: SeaGreen; /* 背景颜色 */
color: white; /* 文字颜色 */
text-align: right; /* 文字靠右对齐 */
}
相关文章
- 4款简单常见的纯CSS表格(table)样式
- 4款纯CSS实现的响应式表格(Responsive Table)实例