HTML:使用表格

来源:互联网 发布:fx3u一48编程手册书 编辑:程序博客网 时间:2024/06/09 00:08

第六章:使用表格

表格是网页制作中使用的最多的工具之一。在制作网页时,使用表格可以更清晰的排列数据。但在实际制作过程中,表格更多的用于网页的布局定位,这是因为表格在文本和图位置控制上都有很强的功能。灵活熟练的使用表格,在网页制作中会有如虎添翼的感觉。

6.1 创建表格

6.1.1 表格的基本构成table、tr、td

表格由行、列、单元格3部分组成,一般通过3个标记来创建,分别是表格标记table,行标记tr和单元格标记td。表格的各种属性都要在表格的开始标记<table>和结束标记</table>之间才有效。
语法:

<table><tr><td>单元格内的文字</td><td>单元格内的文字</td></tr><tr><td>单元格内的文字</td><td>单元格内的文字</td></tr></table>

说明:<tr>,</tr>表示行的结束和开始,在表格中包含几组<tr>...</tr>就表示该表格为几行。

6.1.2 设置表格的标题caption

语法:

<caption>表格的标题</caption>

说明:可以用其来设置标题单元格,表格的标题一般位于整个表格的第一行,一个<table>表格只能有一个表格标题。

6.1.3 表头th

表格的表头<th><td>单元格的一种变体,实质上仍是一种单元格。他一般位于第1行第1列,用来表明这一行或列的内容类别。在一般情况下,浏览器会以粗体和居中的样式显示<th>元素中的内容。
语法:

<table><tr><th>80</tr>......</tr><tr><td>单元格内的内容</td><td>单元格内的内容</td></tr></table>

说明:<th>元素的起始标志必须有,但是结尾标记是可选的。

6.2 表格基本属性

6.2.1 表格宽度width

可以使用表格的width属性来设置表格的宽度。如果不指定表格宽度,浏览器就会根据表格内容的多少自动调整宽度。
语法:

<table width="表格宽度">

说明:表格宽度的值可以是像素值,也可以为百分比。

6.2.2 表格高度height

语法:

<table height="表格的高度">

说明:表格高度的值可以是像素值,也可以为百分比。

6.2.3 表格对齐方式align

可以使用表格的align属性来设置表格的对齐方式。
语法:

<table align="对齐方式">

说明:align参数的取值见下表:

属性值 说明 left 整个表格在浏览器页面中左对齐 center 整个表格在浏览器页面中居中对齐 right 整个表格在浏览器页面中右对齐

6.3 表格的边框

6.3.1 表格边框宽度border

默认情况下如果不指定border属性,则浏览器将不显示表格边框。只有设置border值不为0,在网页中才能显示出表格的边框。
语法:

<table border="边框宽度">

6.3.2 表格边框颜色bordercolor

默认情况下边框的颜色是灰色的,可以使用bordercolor设置边框颜色。但是设置边框颜色的前提是边框的宽度不能为0,否则无法显示出边框的颜色。边框的颜色为十六进制的颜色值。
语法:

<table border="边框宽度" bordercolor="边框颜色">

6.3.3 内框宽度cellspacing

表格的内框度属性cellspacing用于设置表格内部每个单元格之间的间距。单位是像素
语法:

<table cellspacing="内框宽度值"

6.3.4 表格内文字与边框间距cellpadding

在默认情况下,单元格里的内容会紧贴着表格的边框,可以使用cellpadding来设置单元格边框与单元格里内容之间的距离。距离以像素为单位。
语法:

<table cellpadding="文字与边框距离值">

6.4 表格背景

还可以为表格设置不同的背景来美化表格,包括表格的背景颜色和背景图像的设置。

6.4.1 表格背景颜色bgcolor

语法:

<table bgcolor="背景颜色">

6.4.2 表格背景图像

除了可以为表格设置背景颜色之外,还可以为表格设置更加美观的背景图像。背景图片可以是相对地址,也可以是绝对地址。
语法:

<table background="背景图像地址" >

6.5 表格的行属性

不仅可以对表格整体设置相关属性,还可以对单独的一行单元格设置相关属性。

6.5.1 高度控制height

使用height可以设置行的高度。
语法:

<tr height="行的高度">

6.5.2 边框颜色bordercolor

可以使用bordercolor属性设置行的边框颜色。
语法:

<tr bordercolor="边框的颜色">

6.5.3 行背景bgcolor、background

行的bgcolor或backcolor属性仅作用于当前行。这里设置的bgcolor颜色可以覆盖<table>的bgcolor或background属性,不过会被单元格定义的背景颜色所覆盖。
语法:

<tr bgcolor="行的背景颜色" >

说明:默认颜色为透明色,即和文档的背景颜色相同。bgcolor颜色值可以为颜色的色名或以十六进制数字表示。background可以选择图片的相对地址,也可以选择绝对地址。

6.5.4 行文字的水平对齐方式align

<tr>的align属性用来控制表格当前行的水平对齐方式。他不受表格整体对齐方式的影响,却能够被单元格的对其方式定义所覆盖。
语法:

<tr align="水平对齐方式">

6.5.5 行文字的垂直对齐方式valign

<tr>的valign属性用来控制表格当前行的垂直对齐方式,垂直方式有3种,分别是top、middle和bottom。分别对应顶端对齐,居中对齐,底部对齐。
语法:

<tr valign="垂直对齐方式">

6.6 单元格属性

单元格是表格中最基本的单位。<td>单元格全部包含在行<tr>中,一个行里面可以有任意多个单元格。可以自定义设置单元格的各项属性,这些样式将覆盖<table><tr>已经定义的样式。

6.6.1 单元格大小width、height

默认情况下,单元格的宽度和高度会跟着内容自动调整,也可以通过设置width、height来设置单元格的高度宽度。
语法:

<td width="单元格的宽度" height="单元格的高度">

说明:单元格的高度宽度单位是像素。

6.6.2 水平跨度colspan

在设计表格时,有时需要将两个或者更多的相邻单元格组成一个单元格。
语法:

<td colspan="跨度的列数"> 

6.6.3 垂直跨度rowspan

单元格除了可以在水平方向上跨列,也可以在垂直方向上跨行。
语法:

<td rowspan="跨度的行数"> 

6.6.4 对齐方式align、valign

单元格的对齐方式设置与行的对齐方式的设置方法相似。
语法:

<td align="水平对齐方式" valign="垂直对齐方式"> 

6.6.5 单元格的背景色

为了增加表格的美观性,可以将单元格设置成不同的颜色。
语法:

<td bgcolor="背景颜色"> 

6.6.6 单元格的边框颜色

单元格的边框颜色可以通过bordercolor来设置。在该语法中颜色设置为十六进制的数值。
语法:

<td bordercolor="边框颜色"> 

6.6.7 单元格的亮边框bordercolorlight

单元格的亮边框就是单元格边框向光的部分,颜色值为十六进制。
语法:

<td bordercolorligh="亮边框的颜色"> 

6.6.8 单元格的暗边框bordercolordark

单元格的亮边框就是单元格边框背光的部分,颜色值为十六进制。
语法:

<td bordercolordark="暗边框的颜色"> 

6.6.9 单元格的背景图像background

单元格也可以有背景图像,通过background可以来设置单元格的背景图像。背景图像可以是相对地址,也可以是绝对地址。
语法:

<td background="背景图像地址"> 

6.7 表格的结构

还有一些标记用来表示表格结构的,包括表首地址<thead>、表主体标记<tbody>以及表尾标记<tfoot>。这些成对出现的标记设置应用到表格里,用于整体规划表格的行列属性。使用这些标记能对表格的一行或多行单元格属性统一修改,从而省去了逐一修改单元格属性的麻烦。

6.7.1 表格的表首地址thead

表首样式的开始标记是<thead>,结束标记是</thead>。他们用于定义表格最上端表首的样式,可以设置背景颜色,文字对齐方式,文字的垂直对齐方式等。
语法:

<thead bgcolor="背景颜色" align="对齐方式">.......</thead>

说明:在<thead>标记内还可以包含行、列、单元格的标记,而一个表元素中只能有一个<thead>标记。

6.7.2 表格的表主体标记tbody

表首样式的开始标记是<tbody>,结束标记是</tbody>。表主体样式用于统一设计表主体部分的样式。
语法:

<tbody bgcolor="背景颜色" align="对齐方式">.......</tbody>

说明:一个表元素中只能有一个<tbody>标记。

6.7.3 表格的表主体标记tfoot

表首样式的开始标记是<tfoot>,结束标记是</tfoot>用于定义表尾样式。
语法:

<tfoot bgcolor="背景颜色" align="对齐方式">.......</tfoot>

说明:一个表元素中只能有一个<tfoot>标记。

原创粉丝点击