建立表格

表格的用途即是显而易见的，有时却也是不被人注意的。首先，表格最通常的用途是建立一个信息的分类，如果你要将信息按行列来安排，就要使用它。例如，你可以用表格来显示一个城市及它们的区域编码的列表。你还可以用表格来组织从数据库中获取的信息。通常，表格可以用来将那些大量易混淆的信息组织起来，使之易读。

表格另一个不被人注意但很有用的用途是规划网页。使用表格你可以将网页划分成几个不同部分。例如，使用表格你可以在网页上建立多列，每一列都有自己的背景色。如果你想对你的网页的空间和布局进行控制的话，就可以使用表格。

建立一个简单的信息表格

表格可以是非常复杂的，有许多关于表格的标识符，每种标识符又有许多属性，而且这些属性的大部分在Microsoft和Netscape上是不同的。然而，表格也可以是非常简单的，下面的例子是一个非常简单的表格（见图6.16）：

<HTML>

<HEAD> <TITLE> Table With Border </TITLE></HEAD>

<BODY>

<TABLE BORDER=1>

<TR>

<TD> I am a table and I have a border. </TD>

</TR>

</TABLE>

</BODY>

</HTML>

图6.16 具有边框的简单表格

当这个HTML文件在网络浏览器上显示时，句子I am a table and I have a border.显示在一个具有三维外观边框的表格中，这种效果是由三个标识符共同完成的<TABLE>、<TR>和<TD>。

在此例中，BORDER属性在表格周围显示一个边框，你可以通过为BORDER属性设置不同的值来改变边界的宽度。显然，如果不使用BORDER属性，显示出来的表格就没有边界。

<TR>标识符为表格添加一行。在此例中，表格只有一行，当然你可以根据需要为表格添加任意多的行。

<TD>标识符用来包含实际的表格数据。你可以将<TD>看作表格的列标识符，表格可以根据需要设置许多列。<TD>标识符可以包含任意可在HTML文件主体中出现的标识符。例如，<TD>可以包含图象、超链接和窗体，甚至它还可以包含其它表格。

建立表格时，一般你应当先建立行，然后在行中建立列。你不能在<TD>中包含<TR>，表格是以这种次序建立行和列的。

上例中的表格非常简单，它只有一行和一列。然而它包括了建立一个非常大的信息表格所需的所有标识符。要建立大的表格，只需用<TR>和<TD>标识符不断地加入更多的行和列就行了。

例如，你要建立一个许多城市及其区域编码的表格，你可以使用下面的方法实现：

<HTML>

<HEAD> <TITLE> Area Codes </TITLE></HEAD>

<BODY>

<TABLE BORDER=1>

<TR>

<TD> Boston </TD>

<TD> 617 </TD>

</TR>

<TR>

<TD> Modesto </TD>

<TD> 209 </TD>

</TR>

<TR>

<TD> San Francisco </TD>

<TD> 415 </TD>

</TR>

</TABLE>

</BODY>

</HTML>

在此例中，<TR>用来建立三个行，每一行对应一个城市（见图6.17）；每一行又用<TD>标识符建立了两列，用来存放城市名及其编码。

图6.17 具有多行和多列的表格