Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117902
  • 博文数量: 52
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 545
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-13 16:58
文章分类

全部博文(52)

文章存档

2009年(1)

2008年(1)

2007年(22)

2006年(28)

我的朋友
最近访客

分类: WINDOWS

2006-07-27 18:31:01

HTML基础第五讲---控制表格及其表项的对齐方式

8/29/2002 网人俱乐部

缺省情况下,表格在浏览器屏幕上左对齐,你可以使用的ALIGN属性来指定表格的对齐方式。ALIGN属性可以取值“left”、“center”和“right”。例如,让一个表格在屏幕中央显示可以使用:

 

注意

使用

的ALIGN属性要小心,不是所有的浏览器都能识别它。如果你要让表格显示在屏幕中央,使用
标识符来包含表格会更安全些。

你可以使用

的ALIGN属性来设置表格中每行元素的水平对齐方式,这个属性也可以取值“left”、“center”和“right”。要设置某一行中所有元素的竖直对齐方式,可以使用的VALIGN属性,它可以取值“top”、“middle”和“botton”(缺省情况下取值“middle”)。

要更好地控制表格中某个表头或元素的排列方式,可以使用

相同,然而
标识符的ALIGN和VALIGN属性,这两个属性的取值范围与
ALIGN和VALIGN属性将会覆盖任何为整个一行指定的排列方式。

控制表项的空间

当浏览器显示一个表格时,它将每一列的宽度设置为这一列中最长表项的宽度。浏览器尽可能地占用较小的屏幕空间来紧密地排列表格中的每一项。你可以使用

的CELLPADDING和CELLSPACING属性来改变这一缺省值。

通过使用CELLPADDING属性,你可以为表格中的每一项安排一个更大的空间,使用CELLSPACING属性,你可以为表项之间留出一定的空间。这两个属性的值都以象素来指定。下面的例子说明了如何使用这两个属性(见图6.20):

Cell Spacing

Normal Table
First Column Second Column


Table With Cell Spacing
First Column Second Column


Table With Cell Padding
First Column Second Column

控制表格和表项的大小

某些时候你可能想让表格显示出来大一些,你可以用

的WIDTH属性来控制表格的宽度,你可以为WIDTH属性提供宽度的绝对值或相对值。

当为WIDTH属性提供宽度的绝对值时,你用象素来表示。例如,要建立一个宽为100个象素的表格,可以用

。当然,并不能保证表格显示出来恰好是你指定的宽度,表项中的内容可能会迫使表格显示出来比WIDTH属性指定的值要宽。

另外,你也可以用相对值来指定表格的宽度,例如,如果你想让表格占有整个浏览器屏幕那么宽,你可以用

,同样地,如果你在WIDTH属性中指定的百分数太小的话,浏览器显示出来的表格就不是那个宽度。

属性可以用来指定表格的整体高度,同样这个属性可取绝对值和相对值。但使用这个属性时要小心,即使Microsoft和Netscape的浏览器都能正确解释它,但它并不是HTML 3.2规范中的一部分。

你也可以用

标识符的WIDTH和HEIGHT属性来控制表格中某一表项的大小,你必须用绝对象素值来指定这些属性的值。你要知道当你设置这些值时,只不过是在为浏览器提供建议,浏览器尽量按你的意愿去做,但也有可能不能完全按你指定的方式来显示一个表格。

在表格中加入颜色和图象

根据HTML 3.2规范,表格不具有任何颜色属性。然而,值得庆幸的是Netscape和Microsoft都扩展了HTML来让表格具有自己的背景色,两种浏览器都能识别

标识符的BGCOLOR属性。

你可以使用颜色名或RGB值来设定BGCOLOR的值,下面的例子说明了这个属性的用法:

Table Color

I have a blue background

当这个例子中的文字在浏览器上显示时,它处于一个浅蓝色的框中,这对于突出主页上主体文字中某些特定的文本是很有用的。例如,你可以使用这种方法来突出一个引用、标题或是网页上一个简短的注释。

你也可以为表格中某一行甚至是某一个表项使用BGCOLOR属性。例如,可以用不同的颜色来区分表格中不同列的数据。

BGCOLOR属性的一个更令人兴奋的用处可能是设置你网页的整体颜色,如果你将表格的宽度设为屏幕的宽度,你可以建立一个具有多列的网页,而每一列都具有不同的颜色。下面的例子建立了一个有两列不同颜色的网页:

Two Color Columns

I have a olive background I have a aqua background

Netscape和Microsoft的浏览器都允许你为表格设定背景图片(见图6.21),你可以通过

标识符的BACKGROUND属性来指定一幅图象:

Two Color Columns

I have a checkered background

Netscape Navigator 4.0和Internet Explorer 3.0及4.0还允许你在表格的某一行或某个表项使用BACKGROUND属性,通过为不同的表项使用不同的背景图象,你可以建立一个可视性非常强的网页。

表格作为子页

标识符最初被引入HTML是用来格式化地显示信息。然而,随着时间的推移,这个标识符的属性被大大地扩充了,现在可以将
看成是用来在网页中建立一个子页的标识符。这个标识符被扩展出了那么多的属性,以致于现在它很象标识符了。在Netscape 和Microsoft的浏览器上,
具有许多和相同的属性,你可以为表格指定它自己的背景色和图象。另外
标识符还能包含所有能在中包含的HTML标识符。

然而,

具有一个比更大的优势,每一个HTML文件必须有且只有一个标识符,但对于
来说,则没有这种限制,你可以在HTML文件中包含任意数目的

当你设计网页时,不要让

这个名字愚弄了你。
不仅仅用于建立表格,还可以在你的网页上建立子页,当你想把单个网页分成多个部分时,就用
标识符。

小结

本章讲述了一些重要的HTML标识符。例如,你现在知道了如何建立HTML窗体来让你的网页具有交互性。你还学习了一些对信息进行列表的有用的HTML标识符。最后,你学习了怎样用表格来组织信息,以及怎样用表格来为你的网点进行高级网页布局。

下一章将介绍一些HTML中高级的标识符,你将学习怎样使用image map、框架及cascading style sheets。在学完下一章后,你就可以设计出任何你曾经看过,甚至想过的。

阅读(507) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~