说明所含内容组织成含有行和列的表格形式。
下列标签可在表格结构中出现: CAPTION, COL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD 和 TR。
对于每个 table 对象,仅可指定一个 tHead 和 tFoot。
在文档载入的过程中,对表格的修改将被限制,直到 onload 事件发生。任何时刻都允许只读访问。
表格对象模型对于数据绑定的表格是只读的。例如,用于删除表格行的脚本可以在未绑定的表格上正确运行,但无法在已绑定数据的表格上运行。table 对象的属性仍旧可用,但是对表格中的绑定数据进行的更改必须通过数据源。
表格的属性区分于表格中所包含的单元格的属性。例如,多列表格的 offsetLeft 属性与表格中最左端单元格的 offsetLeft 属性并不相同。请在编写脚本时选择正确的表格和/或单元格对象。
table 对象及其相关的元素有各自独立的表格对象模型,这与常规对象模型所采用的方法有很大不同。要获得关于表格对象模型更多的信息,请参看如何动态生成表格。
在脚本中访问 height 属性时,请使用 pixelHeight 或 posHeight 属性控制高度的数值。
如果想要对高度和宽度进行动态变更,那么原始值必须是通过样式指定的(例如,style="height:200px; width:200px"),而不是通过 height 和 width 标签属性。
表格的许多样式并不从 table 和其父对象中继承。这其中包括: font-size; font-weight; line-height; text-align; font-style; font-variant。
此元素在 Internet Explorer 3.0 及以上版本的 HTML 中可用,在 Internet Explorer 4.0 及以上版本的脚本中可用。
此元素是一个块元素。
此元素需要关闭标签。
<TABLE BORDER=1 WIDTH=80%> <THEAD> <TR> <TH>Heading 1</TH> <TH>Heading 2</TH> </TR> </THEAD> <TBODY> <TR> <TD>Row 1, Column 1 text.</TD> <TD>Row 1, Column 2 text.</TD> </TR> <TR> <TD>Row 2, Column 1 text.</TD> <TD>Row 2, Column 2 text.</TD> </TR> </TBODY> </TABLE>