| 标记 | 意义 |
|---|---|
| <TABLE> ... </TABLE> | 表格 |
| <TR> ... </TR> | 一行 |
| <TD> ... </TD> | 一列 |
| <TH> ... </TH> | 同 TD,粗体字,居中 |
| <table>
<tr> <td> 第一行第一格 </td> <td> 第一行第二格 </td> </tr> <tr> <td colspan=2> 第二行只有一格 </td> </tr> </table> |
| 参数 | 意义 |
|---|---|
| id = "tabname" | 表格名称, 用 name 可能无效 |
| width = "100%" / "500" | 表格宽度,相对宽度 / 绝对宽度,TR 除外 |
| height = 100 | 表格高度,TR 除外 |
| border = 1 | 边框厚度,仅用于 TABLE |
| cellspacing = 2 | 相邻边框间距 |
| cellpadding = 2 | 格内边距 |
| align = "center" | 水平对齐,TD 默认为 TR 的对方方式 |
| valign = "top" | 垂直对齐,TD 默认为 TR 的对方方式 |
| background = "my.gif" | 背景图象 |
| bgcolor = | 表格背景色,当整表与单元格背景色不同时,可形成单线框 |
| bordercolor = | 向光边框颜色 |
| bordercolordark = | 背光边框颜色 |
| cols = 2 | 列数,仅作参考 |
| colspan = 2 | 横向合并格数,仅用于 TD、TH |
| rowspan = 2 | 纵向合并格数,仅用于 TD、TH |

利用上图中的 cellspacing 部分形成边框(表格背景色),打印时无法显现。
表格 border=0 bgcolor=#000000,单元格 bgcolor=#FFFFFF
利用上图中的 bordercolorlight 部分形成边框(黑白色边框),可打印。
表格 cellspacing=0 border=1 bordercolorlight=#000000 bordercolordark=#FFFFFF,比上例效果好。
真正的单线边框(合并表格线)
表格 style='border-collapse:collapse' border=1 bordercolor=black
| 属性/方法 | 意义 |
|---|---|
| width | 宽度,100, 100% |
| height | 高度 |
| insertRow(int n) | 在指定位置添加一行,返回行对象(-1 为末尾) |
| deleteRow(int n) | 删除一行,第一行为 0 |
| rows | 行对象 集合数组 |
| rows.length | 行数 |
| 属性/方法 | 意义 |
|---|---|
| width | 宽度,100, 100% |
| height | 高度 |
| cells | 单元格对象 集合数组 |
| cells[0] | 单元格对象 |
| rowIndex | 所在行数 |
| insertCell(int n) | 在第一行指定位置增加一格,返回单元格对象(-1 为末尾) |
| deleteCell(int n) | 删除一格 |
| appendChild(obj) | 附加子对象,例:obj = document.createElement("TH") |
| 属性/方法 | 意义 |
|---|---|
| width | 宽度,100, 100% |
| height | 高度 |
| cellIndex | 所在列数 |
| innerText / innerHTML | 文本内容 |
| colSpan | 横向合并格数 |
| rowSpan | 纵向合并格数 |