表格的属性和标签如下:
<!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>细说表格</title>
</head>
<body>
<table border="1" style="background-color: lightsalmon;">
<!-- 标题(可选) -->
<caption style="background-color: lightblue;">
购物车
</caption>
<!-- 表头 -->
<thead>
<tr>
<th>分类</th>
<th>ID</th>
<th>品名</th>
<th>单价</th>
<th>数量</th>
<th>金额</th>
</tr>
</thead>
<!-- 表体(必选),浏览器自动生成,一个表格可以有多个tbody,但是只能有一个thead -->
<tbody>
<!-- 先写tr,创建一个新行(单元格的容器) -->
<tr>
<!-- td:单元格,数据存放的地方 -->
<!-- yd,th都是单元格,th有预置样式:加粗和居中 -->
<!-- 前三行的第一列,需要做个跨行的合并 -->
<!-- 跨行合并: -->
<!-- 合并属性 rowspan/colspan,必须写到td,th中 -->
<td rowspan="3">数码</td>
<th>5010</th>
<td>电脑</td>
<td>9000</td>
<td>2</td>
<td>18000</td>
</tr>
<tr>
<!-- <td>数码</td> -->
<th>5012</th>
<td>手机</td>
<td>5000</td>
<td>4</td>
<td>20000</td>
</tr>
<tr>
<!-- <td>数码</td> -->
<th>5013</th>
<td>相机</td>
<td>50000</td>
<td>4</td>
<td>20000</td>
</tr>
<tr>
<td rowspan="2">服装</td>
<th>3030</th>
<td>男装</td>
<td>500</td>
<td>2</td>
<td>1000</td>
</tr>
<tr>
<!-- <td>服装</td> -->
<th>3030</th>
<td>女装</td>
<td>300</td>
<td>5</td>
<td>6000</td>
</tr>
</tbody>
<!-- 表尾 -->
<tfoot>
<tr>
<!-- 水平方向合并/列合并:colspan -->
<th colspan="4">总计:</th>
<th>15</th>
<th>74000</th>
</tr>
</tfoot>
</table>
<br />
<button>结算</button>
</body>
</html>