<tabel border="1">
<caption>表格标题</caption>
<tr> <!-- 用来定义行-->
<th> </th> <!--用来定义列-->
<th> </th>
</tr>
<tr> <!-- 用来定义行-->
<td> </td> <!--用来定义列-->
<td> </td>
</tr> <!--至此生成两行两列的表格-->
</table>
其中会存在跨行、跨列的情况存在。
跨行时,即一个表格可能对应着多列表格,此时使用colspan、rowspan。
我们以跨两行为例,以上代码第三行应修改为
<tr colspan="2">
以跨两列为例,以上代码第四行代码应修改为
<th rowspan="2"> </th> <!--用来定义列-->
关于边框,由border定义,不写和border="0"效果相同。
关于单元格间距,由cellspacing定义,即相邻两个格子之间的距离。
关于单元格边距,有cellpadding定义,因为不使用word、Excel我理解为表格内文字距离它边框的距离。
表格内标签,这一点很好理解tr定义完行,td定义列(教材解释为单元格)直接在td标签里包裹你需要的标签,例如,需要段落就有<p>需要列表就用<li>当然你也可以包裹一个新的表格。
新手上路,欢迎斧正。