效果图
HTML部分
<body>
<table cellspacing="0" align="center">
<thead>
<tr>
<th>交易日期</th>
<th>市场类别</th>
<th>本日融资余额(元)</th>
<th>本日融资买入额(元)</th>
<th>本日融券余量(元)</th>
<th>本日融资融券余额(元)</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">2021-09-13</td>
<td>上海</td>
<td>9307.64亿</td>
<td>746.88亿</td>
<td>1082.39亿</td>
<td>10390.03亿</td>
</tr>
<tr>
<td>深圳</td>
<td>8219.74亿</td>
<td>595.93亿</td>
<td>649.87亿</td>
<td>8869.61亿</td>
</tr>
<tr>
<td>两市合计</td>
<td>17527.38亿</td>
<td>1342.81亿</td>
<td>1732.26亿</td>
<td>19259.64亿</td>
</tr>
</tbody>
</table>
</body>
下面是没写style的效果图,
用rowspan=”3”,实现跨三行。
align=”center”,实现在页面水平中央布局
cellspacing=”0”,让单元格间距为0
style部分
<style>
table {
width: 500px;
height: 200px;
}
table,
th,
td {
border: 1px solid blue;
}
</style>
效果图:
发现我的border设定的宽度是1px,但是效果却显的有点宽了些。原因是表格的边框默认是分开的,这样就会相当于是2px,所以宽了些。
解决方法就是加上:
border-collapse: collapse;
边框合并为一个单一的边框
加了之后的效果图
最后终结一下,发现最重要的是border-collapse:collapse的运用。