网页制作方面的高手进来看看 `...
我是这个方面的菜鸟..希望这个方面的高手帮帮忙``谢谢拉``有兴趣的高手加我的QQ595934449.......
我是这个方面的菜鸟..希望这个方面的高手帮帮忙``谢谢拉``有兴趣的高手加我的QQ595934449....
展开
2个回答
展开全部
1.1 什么是HTML
1.1.1 Web页的基本概念
1.1.1.1 Internet与WWW
通俗地讲,Internet就是许多不同功能的计算机通过网络设备连接起来组成一个覆盖全球的网络。从信息资源的角度看,Internet是一个集各个部门、各个领域的各种信息资源为一体,供网上用户共享信息资源网。
Internet能提供的服务包括:WWW服务、E-mail服务、FTP服务、TELNET服务、网上传呼(ICQ;OICQ)、电子商务、网络炒股、在线聊天、联网游戏等。
由此可见,WWW(World Wide Web,译为“万维网”)并不就是Internet,它只是Internet提供的服务之一,不过它是Internet上发展最为蓬勃的部分,相当多的其他Internet服务是基于WWW服务的。
1.1.1.2 WWW与浏览器
从技术的角度讲,WWW是由遍布在Internet上称为Web服务器的计算机组成,它将不同的信息资源有机地组织在一起,能过一种叫浏览器的软件进行浏览。
浏览器是获取WWW服务的基础,它的基本功能就是对网页进行显示。
1.1.1.3 网站与主页
WWW是由Internet上无数的Web服务器构成的,通过浏览器访问这些服务器上的网页,不同的网页通过超链接联系在一起,构成了WWW的纵横交织结构。
通常我们把一系列逻辑上可以视为一个整体的页面叫做网站,或者说,网站就是一个有共同主题的页面的集合。
主页是网站中一个特殊页面,它是网站的入口页面,其中包含指向其他页面的超链接。通常主页的名称是固定的,例如:index.html(.html或.htm后缀表示HTML文档)
1.1.2 HTML的工作原理
HTML(HyperText Markup Language,超文本标记语言)是表示网页的一种规范(或者说是一种标准),它通过标记符定义了网页内容如何显示。
网页是用HTML语言写成的文本文件,但它与文本文件不同的是,网页中包含有指向其它位置的链接,通过这些链接使网页组织成了网状结构。
在HTML文档中,通过使用标记符可以告诉浏览器如何显示见网页,即确定网页内容的显示格式。所以HTML文档就是网页文件,有时也称为Web页。
1.2 创建Web页
1.2.1 标记符基础
HTML语言是影响网页内容显示格式的标记符集合,浏览器根据标记符决定网页的实际显示效果。
1.2.1.1 基本的HTML语法
在HTML中所有的标记都用尖括号括起来。绝大多数的标记符是成对出现的,即有开始标记符与结束标记符,开始标记符和相应的结束标记符定义了标记所影响的范围。结束标记符与开始标记符的区别是多一个斜线。例如:
<h1>让我们一起来学习HTML!!</h1>
但是,也有少数标记符是单一的不成对的,例如:<br>、<hr>等。
HTML标记符是不区分大小写的。
1.2.1.2 标记符的属性
属性是用来描述对象特征的特性。许多标记符还包含一些属性,以便对标记符作用的内容进行更详细的控制。
在HTML中,所有的属性都放置在开始标记符的尖括号里,属性与标记符之间用空格分隔;属性的值放在相应的属性名之后,用等号分隔;而不同的属性之间用空格分隔。例如:
<font size=7 color=red>大家好</font>
1.2.2 Web页的基本结构
HTML文档中通常都包括以下基本标记符:<html>和</html>、<head>和</head>、<body>和</body>。
1.2.2.1 HTML标记
<html>是Web页的第一个标记符,</html>是最后一个标记符。Web页的其它所有内容都必须位于这两个标记符之间。
1.2.2.2 首部标记
<head>和</head>位于Web页的开头,其中不包括Web页的任何实际内容,而是提供一些与Web页有关的特定信息。首标记的内容也用特定的标记括起来。
(1) TITLE 标记符
在首标记符中,最基本、最常用的是标题标记符<title></title>,用于定义网页的标题,网页标题可被浏览器用书签和收藏清单。
(2) META 标记符
它用于说明Web页有关的信息。在META标记符中常用的属性有:name、http-quiv以及content。name是给出关于网页某一属性的名称,而content是给出属性的值,http-equiv指定HTTP响应名称,通常用于替换name属性。
META 标记符的一个常用功能是设置自动页面跳转。即使浏览器自动从一个页面跳马转到另一个页面。语法格式如下:
<META http-equiv="Refresh" content="5; url=URL">
(3) BGSOUND标记符
它用于指定网页的背景音乐。语法格式如下:
<BGSOUND src=音乐文件 loop=播放次数>
音乐文件的格式一般为.wav、.mid或.mp3。
1.2.2.3 正文标记符
正文标记符<BODY>和</BODY>包含 Web 页的内容。文字、图形、链接以及其他 HTML 元素都位于该标记符内。
注意:空格、回车这些格式控制在显示时都不起作用,如要使它们起作用,应使用预格式化元素<PRE>和</PRE>。
1.2.3 设置页面属性
正文标记符包括一些常用属性,用于设置网页背景颜色和图案,以及设置文档和超链接的颜色。
(1) 颜色的表示
在HTML中可以用两种方式来表示颜色:
通过颜色名表示颜色
通过设置RGB(Red Green Blue)值来表示颜色
通过颜色名表示颜色,直接给出要显示颜色的英文名称即可。但是,在HTML中只保留了16个颜色名,所以用颜色名所能表示的颜色很有限。
通过RGB值表示颜色,是利用三色光的相互混合调制出成千上万种颜色。
RGB表示法的标准格式是:以“#”开头,后面紧跟着6位16进制数,每2位为一组,代表一种颜色成分,按“#RRGGBB”方式排列。
#000000 #008000
#C0C0C0 #00FF00
#808080 #808000
#FFFFFF #FFFF00
#800000 #000080
#FF0000 #0000FF
#800080 #008080
#FF00FF #00FFFF
1.2.3.2 设置页面背景图像
设置页面背景图像是通过设置BODY标记符中的background属性实现的,其语法格式如下:
<body background="图像文件的URL">
1.2.3.3 设置背景图像水印效果
Internet Explorer还支持BODY标记符的另一个属性—bgproperties,该属性可以设置背景图案的水印效果。语法格式如下:
<body background=图像文件URL bgproperties=效果>
1.2.3.4 设置文字和超链接的颜色
设置正文和超链接的颜色,可以使用BODY标记符的text、link、vlink和alink属性。常用的语法格式如下:
<body text=#RRGGBB link=#RRGGBB vlink=#RRGGBB alink=#RRGGBB>
其中:
text 用于设置正文颜色
link 用于设置未被访问的超链接的颜色
vlink 用于设置已被访问的超链接的颜色
alink 用于设置激活超链接的颜色
1.2.4 添加注释
不论是编写程序还是制作网页,为所做的工作添加注释都是一种良好的工作习惯。HTML 的注释由开始标记符<!-- 和结束标记符 --> 构成。注释内容都将被浏览器解释为注释,而不在浏览器中显示。
1.2.5 显示特殊字符
如果需要在网页中显示某些特殊字符,例如: <(小于号)、>(大于号)、”(引号)等,则需使用参考字符来表示,而不能直接输入。参考字符以“&”号开始,以“;”结束,既可以使用数字代码,也可以使用代码名称。 最常见的特殊字符如下表所示(完整的编码请参见附录2)
特殊字符 数字代码 代码名称
" + "
& & &
< < <
> > >
1.3 发布Web页
1.3.1 创建本地站点
1.3.2 申请网页空间
1.3.3 用FTP上传网页
.1 文本分段
在HTML文档中对段落的控制包括:段落标记符P、换行标记符BR、水平线标记符HR、标题标记符Hn、用于设置段落对齐的align属性、DIV标记符以及CENTER标记符。
2.1.1 段落标记符P和换行标记符BR
分段标记符
分段标记符用于将文档划分为段落,标记为<P></P>,其中结束标记符通常可省略。
换行标记符
换行标记符用于在文档中强制断行,标记为一个单独的<BR>。
2.1.2 水平线标记符HR
在HTML中除了可以用P标记划分落,还可以用添加水平线的方法分隔文档的不同部分。
水平线的标记符为<HR>,它包括以下属性:
SIZE 属性用来改变水平线的粗细程度
WIDTH 属性用来更改水平线的长度
NOSHADE 属性用来使水平线以实线显示
COLOR 属性用来设置水平线的颜色
ALIGN 属性用来设置水平线的对齐方式
其中:COLOR 属性在 Microsoft Internet Explorer 3 及更高版本中,通过在<HR>中设置 COLOR 属性可以控制水平线的颜色。
2.1.3 标题标记符Hn
在HTML中,用户可以通过Hn标记符来标识文档中的标题和副标题,其中:n是1-6的数字;<H1>表示最大的标题,<H6>表示最小的标题。使用标题样式时,必须使用结束标记符。
2.1.4 段落对齐
在HTML中,一般使用标记符的align属性来设置段落的对齐方式。
2.1.4.1 align属性
ALIGN 属性用于设置段落的对齐格式,其值包括:
RIGHT(右对齐)
LEFT(左对齐)
CENTER(居中对齐)
JUSTIFY(两端对齐)
ALIGN 属性可应用于多种标记符,最典型的是应用于 DIV、P、Hn(标题标记符)、HR 等标记符。
2.1.4.2 DIV标记符CENTER标记符
DIV 标记符
DIV 标记符用于为文档分节,以便为文档的不同部分应用不同的段落格式,其标记为<DIV></DIV>。位于 DIV 标记符中的多段文本将被认为是一个节,可为它们设置一致的对齐格式。
SPAN 标记符
SPAN标记符的功能及用法与DIV相似,但通常用于标记一行内的某些字符。
CENTER 标记符
如果要将文档内容居中,还可使用 CENTER 标记符,方法为:将需居中的内容置于<CENTER>和</CENTER>之间。
2.2 控制文本的显示效果
2.2.1 字体控制标记符FONT
FONT标记符用于控制字符的样式,包括开始标记符<FONT>和结束标记符</FONT>,FONT标记符具有3个常用的属性:
size 属性
字号属性的值可以从 1 到 7,3 是默认值,字号越大显示的字符就越大。该属性值也可以用 +n 或 -n 来作为相对值指定。
color 属性
字体标记符的 COLOR 属性可用来控制文字的颜色,使用方法与正文标记符<BODY>中使用的 BGCOLOR 属性相同。但要注意一般不能将color的属性值与bgcolor的属性值设置为相同。
face 属性
FACE 属性用来指定字体样式。在这个属性中用户可以指定一个或几个字体名称(用逗号隔开)。
2.2.2 用物理字符样式
所谓物理字符样式,是指标记符本身就说明了所修饰文字的效果的标记符。常用的物理标记符有:
标记符 功能 标记符 功能
<B></B> 粗体 <STRIKE></STRIKE> 删除线
<BIG></BIG> 大字体 <SUB></SUB> 上标
<I></I> 斜体 <SUP></SUP> 下标
<S></S> 删除线 <TT></TT> 等宽
<SMALL></SMALL> 小字体 <U></U> 下划线
2.2.3 逻辑字符样式
所谓逻辑字符样式是指标记符本身从某种程度上反映了被修饰对象所表示的含义。例如:ADDRESS标记符用以修饰某个地址。常用逻辑字符样式如下表:
标记 功能
<ADDRESS></ADDRESS> 用于修饰地址
<CITE></CITE> 用于说明文本属于引用
<CODE></CODE> 用于说明程序代码
<DFN></DFN> 用于表示定义了术语
<EM></EM> 用于强调某些字词
<KBD></KBD> 用于说明用户的键盘输入
<SAMP></SAMP> 用于表示文本样本
<STRONG><STRONG> 用于强调某些字词
<VAR></VAR> 用于表示变量
2.2.4 滚动文字效果
滚动文字是用于IE的一种常用网页效果,它使位于<MARQUEE>和</MARQUEE>标记符之间的内容可以以滚动方式显示。
在MARQUEE标记符中常用的属性如下:
width和height 这两个属性定义了字符滚动区域的宽度和高度。可以用像素数和百分比来表示。
align 指定了滚动字符如何于周围对象对齐。
behavior 定义了字符如何滚动。
bgcolor 定义了滚动字符区域的背景。
direction 定义了字符滚动的方向。
hspace和vspace 定义了滚动字符四周水平和垂直方向上的间隙。
loop 指定滚动重复次数
scrollamount 指定文本滚动步长的像素数。
scrolldelay 指定两次滚动间的毫秒延时数。
2.3 列表格式
2.3.1 有序列表
有序列表(Ordered list)也称数字式列表,它是一种在表的各项前显示有数字或字母的缩排列表。
定义有序列表需要使用有序列表的方法格式如下:
<ol [type=x][start=n]>
<li [type=x][value=n]>列表项1
<li [type=x][value=n]>列表项2
. . .
</ol>
其中:type和start分别用来设置数字序列样式和数字序列的起始值。n为任意整数;x的取值见下表:
值 含义
1 阿拉伯数字,默认值
A 大写字母
a 小写字母
I 大写罗马字母
i 小写罗马字母
2.3.2 无序列表
无序列表(Unordered list)也称强调式列表,它是一种在表的各项前显示有特殊项目符号的缩排列表。
<ul [type=x]>
<li [type=x]>列表项1
<li [type=x]>列表项2
. . .
</ul>
其中:type用来控制列表项前特殊符号的显示。x的取值如下表:
值 含义
disc 实心圆
circle 空心圆
square 实心或空方块,取决于浏览器
注意:在IE中,type的值是区分大小写的。
2.3.3 定义列表
定义列表用于定义术语,它是一种在表的各项前没有任何数字和符号的缩排列表。语法格式如下:
<DL>
<DT>术语1[</DT>]
<DD>说明1[</DD>]
<DT>术语2[</DT>]
<DD>说明2[</DD>]
. . .
</DL>
2.4 格式的嵌套中的问题
格式嵌套的问题,也就是要考虑当不同的格式设置作用于同一段内容时HTML将如何处理,通常的原则是:
如果嵌套的格式是相容的,则取格式叠加的效果
如果嵌套的格式是冲突的,则取离被修饰内容最近的样式符的修饰效果 .1 Web页图像基础
3.1.1 位图与矢量图
位图图形由排列成网格的称为像素的点组成,如果把图像放大到一点程度会看到像马赛克那样拼合在一起形成的图像。
矢量图形使用称为矢量的线条和曲线描述图像,它是用数学信息来描述图像的。
3.1.2 Web页图像格式
虽然有很多计算机图像格式,但由于受网络带宽和浏览器的限制,在Web上常用的图像格式有以下三种:GIF、JPEG和PNG,它们都是标准的位图格式。
3.1.2.1 GIF格式
GIF格式(Graphic Interchange Format,图形交换格式)采用图像的无损压缩处理,是目前在Web上应用最广泛的图像格式之一。GIF格式具有以下特点:
无损压缩
最多 256 色
能够使用透明色
交错式 Gif(interlaced gif)
动画 Gif
3.1.2.2 JPEG格式
JPEG格式(Joint PhotoGraphics Exper,联合图形专家组图片格式)使用有损压缩来减小图片文件的大小,因此用户将看到随着文件的减小,图片的质量也降低了。JPEG格式具有以下特点:
有损压缩
没有颜色限制
可以控制压缩比
不支持透明色
不支持动画
3.1.2.3 PNG格式
PNG格式(Portable Networks Graphics,可移植网络图形格式)是近年来新出现的一种图像格式,它适于任何类型,任何颜色深度的图片。该格式采用无损压缩来减小图片文件的大小。PNG格式具有以下特点:
无损压缩
没有颜色限制
支持透明色,且透明度可调(0%-100%)
3.1.3 使用网页图像的要点
在网页上使用图片,通常应注意以下三点:
图像文件的大小
网页中图片的数量和质量
合理的使用动画
3.2 图像处理的基本操作(略)
3.3 图像标记符IMG
3.3.1 插入图像
在HTML中,使用IMG标记符可以在网页中插入图像,它有两个基本属性:
src 表示要插入图像文件的URL
alt 表示图像的简单文本说明
3.3.2 设置图像属性
3.3.2.1 指定图像的宽和高
IMG标记符中的width和height属性可以指定图像的宽度和高度,其单位可以是像素,也可以是百分数,如果用百分数,表示图像占当前浏览器窗口大小的比例。
3.3.2.2 图像的边框
使用IMG标记符的border属性,可以给图像添加边框效果,边框的取值是像素数。
3.3.2.3 设置图像周围的空白
在IMG标记符内使用属性hspace和vspace设置图像周围的空白,其中hspace表示水平方向的空白,vspace表示垂直方向的空白,它们的取值都是像素。
3.3.2.4 图像的对齐
(1) 图像在页面中的对齐
设置图像在页面中的对齐,可以使用DIV或P标记符将IMG标记符括起开,然后使用DIV或P标记符的align属性。
(2) 图像与周围内容的垂直对齐
使用IMG标记符的align属性,可以控制图像与周围内容的垂直对齐。此时,align属性的值可以是:
top 表示图像的顶部与周围内容的顶部对齐
middle 表示图像的中央与周围内容对齐
bottom 表示图像的底部与周围内容的底部对齐,此值为默认值
(3) 图文混排时的图像对齐
如果要在图像的左、右一环绕文本,也是使用IMG标记符的align属性,此时的align的取值是:
left 表示图像居左,文本在图像的右侧
right 表示图像居右,文本在图像的左侧
3.4 创建超链接
3.4.1 相对地址与绝对地址
3.4.1.1 什么是URL
URL(Universal Resource Locator,统一资源定位器)是表示Web上资源的一种方法,通常可以理解为资源的地址,一个URL,通常包括三部分:一个协议代码、一个主机地址,以及资源在主机上的路径和文件名。
3.4.1.2 绝对URL与相对URL
(1) 绝对URL
绝对URL是指Internet上资源的完整地址,其形式通常如下:
协议://主机名[/[路径/]资源文件名]
例如:
http://www.aust.edu.cn
ftp://ftp.aust.edu.cn/pub/j2sdk.zip
(2) 相对URL
相对URL是指Internet上资源相对于当前页面的地址,它包含从当前页面指向目标页面的路径。
当使用相对URL时,可以使用与DOS文件目录类似的特殊符号:点(.)和双点(..),分别表示当前目录和上一级目录。
相对URL本身并不能唯一资源,但浏览器会根据当前页面的绝对URL正确理解相对URL。
3.4.2 页面链接
创建超链接使用A标记符,它的最基本属性是href用于指定链接的目标。其语法格式如下:
<a href=目标对象URL>超链接</a>
其中:在<a>与</a>之间可以用任何可单击的对象作为超链接的源,例如:文字或图像。
如果href属性指定的文件格式是浏览器所能识别的格式,那么单击超链接时将会直接显示其内容,若浏览器不能识别,那么那么浏览器将下载所链接的对象。
3.4.3 锚点链接
当页面较长时,就需要在页面内部进行跳转,要实现这一功能,首先就为页面中需要跳转到的位置设立标志并命名,即建立“锚点”。这通过A标记符的name属性来实现,语法格式如下:
<a name=标志名>[...]</a>
对于锚点的链接,就将href的值指定为符号#后标志名(锚点名)。如果将href的值指定为一个单独的#号,则表示空链接,不做任何跳转。
3.4.4 电子邮件链接
当浏览网页的用户单击了电子邮件的超链接后,系统将自动启动邮件客户程序,并将邮件地址填写到“收件人”栏中,用户可能编辑并发该邮件。电子邮件超链接的格式如下:
<a href="mailto:收件人邮箱">联系</a>
3.5 使用图像映射
3.5.1 什么是图像映射
所谓图像映射是指在一幅图中定义若干个区域,每个区域中指定一个不同的超链接,当单击不同的区域时便可以跳转到相应的目标页面。
3.5.2 创建图像映射
3.5.2.1 定义映射区域
定义映射区域使用MAP标记符,在<MAP>和</MAP>之间添加映射区域。添加映射区域使用AREA标记符。该标记符具有三个基本属性:
href 标识出目标的URL
shape 说明映射区域的形状。取值可是:
rect 矩形
circle 圆形
poly 多边形
default 整个图像区域
coords 用于标识映射区域的边界。
3.5.2.1 对映射区域进行引用
标记了映射区域之后,就可以通过在IMG标记符中使用usermap属性来引用相应的映射信息。
一个完整的图像映射语法如下:
<map name="mymap">
<area href=URL1 shape=rect coords="x1,y1,x2,y2">
<area href=URL2 shape=circle coords="x,y,r">
<area href=URL3 shape=poly coords="x1,y1,x2,y2,...,xn,yn">
</map>
<img src=image_URL usemap=#mymap>
注意:map标记符中,name属性的取值必须与img标记符中,usemap属性的取值相同,只是usemap属性的值前面多了一个# 。
4.1 创建表格
4.1.1 表格的基本构成
表格由行和列组成,行列交叉构成了单元格,对于某些表格来说,还有用于说明表格用途的标题。
在HTML中创建一个普通的表格应包括以下标记符:
TABLE 用于定义整个表格,表格内的所有内容都应位于<TABLE>和</TABLE>之间。
CAPTION 用于定义表格的标题,表格的标题应置于<CAPTION>和</CAPTION>之间,该标记的align属性说明标题的位置,其取值如下:
top 标题置于表格上部中央(默认)
bottom 标题置于表格下部中央
left 标题置于表格上部的左侧
right 标题置于表格上部右侧
TR(table row)用于定义表格的行,对于每一个表格行,都对应一个TR标记符。
TD(table data) 表格中和每一个单元格都对应于一个TD标记符。
TH(table heading)用来定义表格行或列的标题所在的单元格。
4.1.2 合并单元格
如果在网页中需要创建不规则的表格,可以通过合并单元格来实现。
行合并
在<TD>或<TH>标记符内使用rowspan属性可以进行行合并,rowspan的取值表示垂直方向上合并的行数。
列合并
在<TD>或<TH>标记符内使用colspan属性可以进行列合并,colspan的取值表示水平方向上合并的列数。
4.2 表格的属性设置
4.2.1 边框与分隔线
4.2.1.1 frame属性
frame属性用于控制是否显示边框,以及如何显示边框,该属性的取值可以是:
void 表示无边框(默认值)
above 表示仅有顶部边框
below 表示仅有底部边框
hsides 表示仅有顶部和底部边框
vsides 表示仅有左、右边框
lhs 表示仅有左边框
rhs 表示仅有右边框
box 表示包含全部四个边框
border 表示包含全部四个边框
4.2.1.2 rules属性
rules属性用于控制是否显示以及如何显示单元格之间的分隔线,取值可以是以下几种:
none 表示无分隔线(默认值)
rows 表示仅有行分隔线
cols 表示仅有列分隔线
all 表示有所有分隔线
groups 表示仅在行级和列组有分隔线(目前所有的浏览器都尚不支持)
4.2.1.3 border属性
border属性用于设置边框的宽度,其值为像素数。如果设置border=“0”,则意味着frame=“void”,rules=“none”(除非另外设置);如果设置border为其它值(如何使用不指定值的单独一个border,相当于border=“1”),则意味着frame=“border”,rules=“all”(除非另外设置)。
4.2.2 控制单元格空白
在TABLE标记符中使用cellspacing属性可以控制单元格之间的空白,使用cellpadding属性可以控制表格分隔线和单元格中数据之间的距离,这两个属性的取值通常都采用像素数。
4.2.3 表格的对齐
表格的对齐包括表格在页面中的对齐和表格数据在单元格中的对齐。
4.2.3.1 表格的页面对齐
表格在页面中的对齐,可以直接在TABLE标记符中使用align属性进行设置。另外,也可以使用DIV标记的align属性设置表格的对齐,方法是将TABLE标记符嵌套在<DIV align="...">和</DIV>之间。
如果不使用TABLE标记符的align属性进行设置,则跟在表格后的文本自动显示在表格的下一行,不会形成环绕的效果。如果使用TABLE的align属性进行设置,并且使用的是lefg或right值,则跟在表格后面的文本会仅次于表格的右边或左边,从而形成文本与表格的环绕效果。
4.2.3.2 表格内容的水平对齐
设置表格内容的水平对齐方法是:在标记符<TR>、<TH>、<TD>内使用align属性进行设置,常的取值可以是:
center 表示单元格内容居中对齐
left 表示单元格内容左对齐(默认值)
right 表示单元格内容右对齐
justify 表示内容两端对齐(有些浏览器不支持,如:IE)
4.2.3.3 表格内容的垂直对齐
设置表格内容的垂直对齐方法是:在标记符<TR>、<TH>、<TD>内使用valign属性进行设置,常的取值可以是:
top 表示数据靠单元格顶部
bottom 表示数据靠单元格底部
middle 表示数据在单元格垂直方向上居中(默认值)
4.3 使用表格设计网页布局
本节介绍表格在网页中另一个重要的应用——设计页面布局,其技术主要包括:控制表格和单元格的大小、设置表格和单元格的背景、使用嵌套表格等。
4.3.1 控制表格和单元格的大小
由于表格能将网页划分为任意大小的矩形区域,所以表格在网页中更多地是用作排版工具。通过标记符的width和height属性设置表格和单元格大小,这两个属性的取值可以是像素数,也可以是百分比。
4.3.2 设置表格和单元格的背景
在TABLE、TR、TH或TD标记符内使用bgcolor属性设置背景颜色,在TABLE、TH或TD标记符内使用bac
1.1.1 Web页的基本概念
1.1.1.1 Internet与WWW
通俗地讲,Internet就是许多不同功能的计算机通过网络设备连接起来组成一个覆盖全球的网络。从信息资源的角度看,Internet是一个集各个部门、各个领域的各种信息资源为一体,供网上用户共享信息资源网。
Internet能提供的服务包括:WWW服务、E-mail服务、FTP服务、TELNET服务、网上传呼(ICQ;OICQ)、电子商务、网络炒股、在线聊天、联网游戏等。
由此可见,WWW(World Wide Web,译为“万维网”)并不就是Internet,它只是Internet提供的服务之一,不过它是Internet上发展最为蓬勃的部分,相当多的其他Internet服务是基于WWW服务的。
1.1.1.2 WWW与浏览器
从技术的角度讲,WWW是由遍布在Internet上称为Web服务器的计算机组成,它将不同的信息资源有机地组织在一起,能过一种叫浏览器的软件进行浏览。
浏览器是获取WWW服务的基础,它的基本功能就是对网页进行显示。
1.1.1.3 网站与主页
WWW是由Internet上无数的Web服务器构成的,通过浏览器访问这些服务器上的网页,不同的网页通过超链接联系在一起,构成了WWW的纵横交织结构。
通常我们把一系列逻辑上可以视为一个整体的页面叫做网站,或者说,网站就是一个有共同主题的页面的集合。
主页是网站中一个特殊页面,它是网站的入口页面,其中包含指向其他页面的超链接。通常主页的名称是固定的,例如:index.html(.html或.htm后缀表示HTML文档)
1.1.2 HTML的工作原理
HTML(HyperText Markup Language,超文本标记语言)是表示网页的一种规范(或者说是一种标准),它通过标记符定义了网页内容如何显示。
网页是用HTML语言写成的文本文件,但它与文本文件不同的是,网页中包含有指向其它位置的链接,通过这些链接使网页组织成了网状结构。
在HTML文档中,通过使用标记符可以告诉浏览器如何显示见网页,即确定网页内容的显示格式。所以HTML文档就是网页文件,有时也称为Web页。
1.2 创建Web页
1.2.1 标记符基础
HTML语言是影响网页内容显示格式的标记符集合,浏览器根据标记符决定网页的实际显示效果。
1.2.1.1 基本的HTML语法
在HTML中所有的标记都用尖括号括起来。绝大多数的标记符是成对出现的,即有开始标记符与结束标记符,开始标记符和相应的结束标记符定义了标记所影响的范围。结束标记符与开始标记符的区别是多一个斜线。例如:
<h1>让我们一起来学习HTML!!</h1>
但是,也有少数标记符是单一的不成对的,例如:<br>、<hr>等。
HTML标记符是不区分大小写的。
1.2.1.2 标记符的属性
属性是用来描述对象特征的特性。许多标记符还包含一些属性,以便对标记符作用的内容进行更详细的控制。
在HTML中,所有的属性都放置在开始标记符的尖括号里,属性与标记符之间用空格分隔;属性的值放在相应的属性名之后,用等号分隔;而不同的属性之间用空格分隔。例如:
<font size=7 color=red>大家好</font>
1.2.2 Web页的基本结构
HTML文档中通常都包括以下基本标记符:<html>和</html>、<head>和</head>、<body>和</body>。
1.2.2.1 HTML标记
<html>是Web页的第一个标记符,</html>是最后一个标记符。Web页的其它所有内容都必须位于这两个标记符之间。
1.2.2.2 首部标记
<head>和</head>位于Web页的开头,其中不包括Web页的任何实际内容,而是提供一些与Web页有关的特定信息。首标记的内容也用特定的标记括起来。
(1) TITLE 标记符
在首标记符中,最基本、最常用的是标题标记符<title></title>,用于定义网页的标题,网页标题可被浏览器用书签和收藏清单。
(2) META 标记符
它用于说明Web页有关的信息。在META标记符中常用的属性有:name、http-quiv以及content。name是给出关于网页某一属性的名称,而content是给出属性的值,http-equiv指定HTTP响应名称,通常用于替换name属性。
META 标记符的一个常用功能是设置自动页面跳转。即使浏览器自动从一个页面跳马转到另一个页面。语法格式如下:
<META http-equiv="Refresh" content="5; url=URL">
(3) BGSOUND标记符
它用于指定网页的背景音乐。语法格式如下:
<BGSOUND src=音乐文件 loop=播放次数>
音乐文件的格式一般为.wav、.mid或.mp3。
1.2.2.3 正文标记符
正文标记符<BODY>和</BODY>包含 Web 页的内容。文字、图形、链接以及其他 HTML 元素都位于该标记符内。
注意:空格、回车这些格式控制在显示时都不起作用,如要使它们起作用,应使用预格式化元素<PRE>和</PRE>。
1.2.3 设置页面属性
正文标记符包括一些常用属性,用于设置网页背景颜色和图案,以及设置文档和超链接的颜色。
(1) 颜色的表示
在HTML中可以用两种方式来表示颜色:
通过颜色名表示颜色
通过设置RGB(Red Green Blue)值来表示颜色
通过颜色名表示颜色,直接给出要显示颜色的英文名称即可。但是,在HTML中只保留了16个颜色名,所以用颜色名所能表示的颜色很有限。
通过RGB值表示颜色,是利用三色光的相互混合调制出成千上万种颜色。
RGB表示法的标准格式是:以“#”开头,后面紧跟着6位16进制数,每2位为一组,代表一种颜色成分,按“#RRGGBB”方式排列。
#000000 #008000
#C0C0C0 #00FF00
#808080 #808000
#FFFFFF #FFFF00
#800000 #000080
#FF0000 #0000FF
#800080 #008080
#FF00FF #00FFFF
1.2.3.2 设置页面背景图像
设置页面背景图像是通过设置BODY标记符中的background属性实现的,其语法格式如下:
<body background="图像文件的URL">
1.2.3.3 设置背景图像水印效果
Internet Explorer还支持BODY标记符的另一个属性—bgproperties,该属性可以设置背景图案的水印效果。语法格式如下:
<body background=图像文件URL bgproperties=效果>
1.2.3.4 设置文字和超链接的颜色
设置正文和超链接的颜色,可以使用BODY标记符的text、link、vlink和alink属性。常用的语法格式如下:
<body text=#RRGGBB link=#RRGGBB vlink=#RRGGBB alink=#RRGGBB>
其中:
text 用于设置正文颜色
link 用于设置未被访问的超链接的颜色
vlink 用于设置已被访问的超链接的颜色
alink 用于设置激活超链接的颜色
1.2.4 添加注释
不论是编写程序还是制作网页,为所做的工作添加注释都是一种良好的工作习惯。HTML 的注释由开始标记符<!-- 和结束标记符 --> 构成。注释内容都将被浏览器解释为注释,而不在浏览器中显示。
1.2.5 显示特殊字符
如果需要在网页中显示某些特殊字符,例如: <(小于号)、>(大于号)、”(引号)等,则需使用参考字符来表示,而不能直接输入。参考字符以“&”号开始,以“;”结束,既可以使用数字代码,也可以使用代码名称。 最常见的特殊字符如下表所示(完整的编码请参见附录2)
特殊字符 数字代码 代码名称
" + "
& & &
< < <
> > >
1.3 发布Web页
1.3.1 创建本地站点
1.3.2 申请网页空间
1.3.3 用FTP上传网页
.1 文本分段
在HTML文档中对段落的控制包括:段落标记符P、换行标记符BR、水平线标记符HR、标题标记符Hn、用于设置段落对齐的align属性、DIV标记符以及CENTER标记符。
2.1.1 段落标记符P和换行标记符BR
分段标记符
分段标记符用于将文档划分为段落,标记为<P></P>,其中结束标记符通常可省略。
换行标记符
换行标记符用于在文档中强制断行,标记为一个单独的<BR>。
2.1.2 水平线标记符HR
在HTML中除了可以用P标记划分落,还可以用添加水平线的方法分隔文档的不同部分。
水平线的标记符为<HR>,它包括以下属性:
SIZE 属性用来改变水平线的粗细程度
WIDTH 属性用来更改水平线的长度
NOSHADE 属性用来使水平线以实线显示
COLOR 属性用来设置水平线的颜色
ALIGN 属性用来设置水平线的对齐方式
其中:COLOR 属性在 Microsoft Internet Explorer 3 及更高版本中,通过在<HR>中设置 COLOR 属性可以控制水平线的颜色。
2.1.3 标题标记符Hn
在HTML中,用户可以通过Hn标记符来标识文档中的标题和副标题,其中:n是1-6的数字;<H1>表示最大的标题,<H6>表示最小的标题。使用标题样式时,必须使用结束标记符。
2.1.4 段落对齐
在HTML中,一般使用标记符的align属性来设置段落的对齐方式。
2.1.4.1 align属性
ALIGN 属性用于设置段落的对齐格式,其值包括:
RIGHT(右对齐)
LEFT(左对齐)
CENTER(居中对齐)
JUSTIFY(两端对齐)
ALIGN 属性可应用于多种标记符,最典型的是应用于 DIV、P、Hn(标题标记符)、HR 等标记符。
2.1.4.2 DIV标记符CENTER标记符
DIV 标记符
DIV 标记符用于为文档分节,以便为文档的不同部分应用不同的段落格式,其标记为<DIV></DIV>。位于 DIV 标记符中的多段文本将被认为是一个节,可为它们设置一致的对齐格式。
SPAN 标记符
SPAN标记符的功能及用法与DIV相似,但通常用于标记一行内的某些字符。
CENTER 标记符
如果要将文档内容居中,还可使用 CENTER 标记符,方法为:将需居中的内容置于<CENTER>和</CENTER>之间。
2.2 控制文本的显示效果
2.2.1 字体控制标记符FONT
FONT标记符用于控制字符的样式,包括开始标记符<FONT>和结束标记符</FONT>,FONT标记符具有3个常用的属性:
size 属性
字号属性的值可以从 1 到 7,3 是默认值,字号越大显示的字符就越大。该属性值也可以用 +n 或 -n 来作为相对值指定。
color 属性
字体标记符的 COLOR 属性可用来控制文字的颜色,使用方法与正文标记符<BODY>中使用的 BGCOLOR 属性相同。但要注意一般不能将color的属性值与bgcolor的属性值设置为相同。
face 属性
FACE 属性用来指定字体样式。在这个属性中用户可以指定一个或几个字体名称(用逗号隔开)。
2.2.2 用物理字符样式
所谓物理字符样式,是指标记符本身就说明了所修饰文字的效果的标记符。常用的物理标记符有:
标记符 功能 标记符 功能
<B></B> 粗体 <STRIKE></STRIKE> 删除线
<BIG></BIG> 大字体 <SUB></SUB> 上标
<I></I> 斜体 <SUP></SUP> 下标
<S></S> 删除线 <TT></TT> 等宽
<SMALL></SMALL> 小字体 <U></U> 下划线
2.2.3 逻辑字符样式
所谓逻辑字符样式是指标记符本身从某种程度上反映了被修饰对象所表示的含义。例如:ADDRESS标记符用以修饰某个地址。常用逻辑字符样式如下表:
标记 功能
<ADDRESS></ADDRESS> 用于修饰地址
<CITE></CITE> 用于说明文本属于引用
<CODE></CODE> 用于说明程序代码
<DFN></DFN> 用于表示定义了术语
<EM></EM> 用于强调某些字词
<KBD></KBD> 用于说明用户的键盘输入
<SAMP></SAMP> 用于表示文本样本
<STRONG><STRONG> 用于强调某些字词
<VAR></VAR> 用于表示变量
2.2.4 滚动文字效果
滚动文字是用于IE的一种常用网页效果,它使位于<MARQUEE>和</MARQUEE>标记符之间的内容可以以滚动方式显示。
在MARQUEE标记符中常用的属性如下:
width和height 这两个属性定义了字符滚动区域的宽度和高度。可以用像素数和百分比来表示。
align 指定了滚动字符如何于周围对象对齐。
behavior 定义了字符如何滚动。
bgcolor 定义了滚动字符区域的背景。
direction 定义了字符滚动的方向。
hspace和vspace 定义了滚动字符四周水平和垂直方向上的间隙。
loop 指定滚动重复次数
scrollamount 指定文本滚动步长的像素数。
scrolldelay 指定两次滚动间的毫秒延时数。
2.3 列表格式
2.3.1 有序列表
有序列表(Ordered list)也称数字式列表,它是一种在表的各项前显示有数字或字母的缩排列表。
定义有序列表需要使用有序列表的方法格式如下:
<ol [type=x][start=n]>
<li [type=x][value=n]>列表项1
<li [type=x][value=n]>列表项2
. . .
</ol>
其中:type和start分别用来设置数字序列样式和数字序列的起始值。n为任意整数;x的取值见下表:
值 含义
1 阿拉伯数字,默认值
A 大写字母
a 小写字母
I 大写罗马字母
i 小写罗马字母
2.3.2 无序列表
无序列表(Unordered list)也称强调式列表,它是一种在表的各项前显示有特殊项目符号的缩排列表。
<ul [type=x]>
<li [type=x]>列表项1
<li [type=x]>列表项2
. . .
</ul>
其中:type用来控制列表项前特殊符号的显示。x的取值如下表:
值 含义
disc 实心圆
circle 空心圆
square 实心或空方块,取决于浏览器
注意:在IE中,type的值是区分大小写的。
2.3.3 定义列表
定义列表用于定义术语,它是一种在表的各项前没有任何数字和符号的缩排列表。语法格式如下:
<DL>
<DT>术语1[</DT>]
<DD>说明1[</DD>]
<DT>术语2[</DT>]
<DD>说明2[</DD>]
. . .
</DL>
2.4 格式的嵌套中的问题
格式嵌套的问题,也就是要考虑当不同的格式设置作用于同一段内容时HTML将如何处理,通常的原则是:
如果嵌套的格式是相容的,则取格式叠加的效果
如果嵌套的格式是冲突的,则取离被修饰内容最近的样式符的修饰效果 .1 Web页图像基础
3.1.1 位图与矢量图
位图图形由排列成网格的称为像素的点组成,如果把图像放大到一点程度会看到像马赛克那样拼合在一起形成的图像。
矢量图形使用称为矢量的线条和曲线描述图像,它是用数学信息来描述图像的。
3.1.2 Web页图像格式
虽然有很多计算机图像格式,但由于受网络带宽和浏览器的限制,在Web上常用的图像格式有以下三种:GIF、JPEG和PNG,它们都是标准的位图格式。
3.1.2.1 GIF格式
GIF格式(Graphic Interchange Format,图形交换格式)采用图像的无损压缩处理,是目前在Web上应用最广泛的图像格式之一。GIF格式具有以下特点:
无损压缩
最多 256 色
能够使用透明色
交错式 Gif(interlaced gif)
动画 Gif
3.1.2.2 JPEG格式
JPEG格式(Joint PhotoGraphics Exper,联合图形专家组图片格式)使用有损压缩来减小图片文件的大小,因此用户将看到随着文件的减小,图片的质量也降低了。JPEG格式具有以下特点:
有损压缩
没有颜色限制
可以控制压缩比
不支持透明色
不支持动画
3.1.2.3 PNG格式
PNG格式(Portable Networks Graphics,可移植网络图形格式)是近年来新出现的一种图像格式,它适于任何类型,任何颜色深度的图片。该格式采用无损压缩来减小图片文件的大小。PNG格式具有以下特点:
无损压缩
没有颜色限制
支持透明色,且透明度可调(0%-100%)
3.1.3 使用网页图像的要点
在网页上使用图片,通常应注意以下三点:
图像文件的大小
网页中图片的数量和质量
合理的使用动画
3.2 图像处理的基本操作(略)
3.3 图像标记符IMG
3.3.1 插入图像
在HTML中,使用IMG标记符可以在网页中插入图像,它有两个基本属性:
src 表示要插入图像文件的URL
alt 表示图像的简单文本说明
3.3.2 设置图像属性
3.3.2.1 指定图像的宽和高
IMG标记符中的width和height属性可以指定图像的宽度和高度,其单位可以是像素,也可以是百分数,如果用百分数,表示图像占当前浏览器窗口大小的比例。
3.3.2.2 图像的边框
使用IMG标记符的border属性,可以给图像添加边框效果,边框的取值是像素数。
3.3.2.3 设置图像周围的空白
在IMG标记符内使用属性hspace和vspace设置图像周围的空白,其中hspace表示水平方向的空白,vspace表示垂直方向的空白,它们的取值都是像素。
3.3.2.4 图像的对齐
(1) 图像在页面中的对齐
设置图像在页面中的对齐,可以使用DIV或P标记符将IMG标记符括起开,然后使用DIV或P标记符的align属性。
(2) 图像与周围内容的垂直对齐
使用IMG标记符的align属性,可以控制图像与周围内容的垂直对齐。此时,align属性的值可以是:
top 表示图像的顶部与周围内容的顶部对齐
middle 表示图像的中央与周围内容对齐
bottom 表示图像的底部与周围内容的底部对齐,此值为默认值
(3) 图文混排时的图像对齐
如果要在图像的左、右一环绕文本,也是使用IMG标记符的align属性,此时的align的取值是:
left 表示图像居左,文本在图像的右侧
right 表示图像居右,文本在图像的左侧
3.4 创建超链接
3.4.1 相对地址与绝对地址
3.4.1.1 什么是URL
URL(Universal Resource Locator,统一资源定位器)是表示Web上资源的一种方法,通常可以理解为资源的地址,一个URL,通常包括三部分:一个协议代码、一个主机地址,以及资源在主机上的路径和文件名。
3.4.1.2 绝对URL与相对URL
(1) 绝对URL
绝对URL是指Internet上资源的完整地址,其形式通常如下:
协议://主机名[/[路径/]资源文件名]
例如:
http://www.aust.edu.cn
ftp://ftp.aust.edu.cn/pub/j2sdk.zip
(2) 相对URL
相对URL是指Internet上资源相对于当前页面的地址,它包含从当前页面指向目标页面的路径。
当使用相对URL时,可以使用与DOS文件目录类似的特殊符号:点(.)和双点(..),分别表示当前目录和上一级目录。
相对URL本身并不能唯一资源,但浏览器会根据当前页面的绝对URL正确理解相对URL。
3.4.2 页面链接
创建超链接使用A标记符,它的最基本属性是href用于指定链接的目标。其语法格式如下:
<a href=目标对象URL>超链接</a>
其中:在<a>与</a>之间可以用任何可单击的对象作为超链接的源,例如:文字或图像。
如果href属性指定的文件格式是浏览器所能识别的格式,那么单击超链接时将会直接显示其内容,若浏览器不能识别,那么那么浏览器将下载所链接的对象。
3.4.3 锚点链接
当页面较长时,就需要在页面内部进行跳转,要实现这一功能,首先就为页面中需要跳转到的位置设立标志并命名,即建立“锚点”。这通过A标记符的name属性来实现,语法格式如下:
<a name=标志名>[...]</a>
对于锚点的链接,就将href的值指定为符号#后标志名(锚点名)。如果将href的值指定为一个单独的#号,则表示空链接,不做任何跳转。
3.4.4 电子邮件链接
当浏览网页的用户单击了电子邮件的超链接后,系统将自动启动邮件客户程序,并将邮件地址填写到“收件人”栏中,用户可能编辑并发该邮件。电子邮件超链接的格式如下:
<a href="mailto:收件人邮箱">联系</a>
3.5 使用图像映射
3.5.1 什么是图像映射
所谓图像映射是指在一幅图中定义若干个区域,每个区域中指定一个不同的超链接,当单击不同的区域时便可以跳转到相应的目标页面。
3.5.2 创建图像映射
3.5.2.1 定义映射区域
定义映射区域使用MAP标记符,在<MAP>和</MAP>之间添加映射区域。添加映射区域使用AREA标记符。该标记符具有三个基本属性:
href 标识出目标的URL
shape 说明映射区域的形状。取值可是:
rect 矩形
circle 圆形
poly 多边形
default 整个图像区域
coords 用于标识映射区域的边界。
3.5.2.1 对映射区域进行引用
标记了映射区域之后,就可以通过在IMG标记符中使用usermap属性来引用相应的映射信息。
一个完整的图像映射语法如下:
<map name="mymap">
<area href=URL1 shape=rect coords="x1,y1,x2,y2">
<area href=URL2 shape=circle coords="x,y,r">
<area href=URL3 shape=poly coords="x1,y1,x2,y2,...,xn,yn">
</map>
<img src=image_URL usemap=#mymap>
注意:map标记符中,name属性的取值必须与img标记符中,usemap属性的取值相同,只是usemap属性的值前面多了一个# 。
4.1 创建表格
4.1.1 表格的基本构成
表格由行和列组成,行列交叉构成了单元格,对于某些表格来说,还有用于说明表格用途的标题。
在HTML中创建一个普通的表格应包括以下标记符:
TABLE 用于定义整个表格,表格内的所有内容都应位于<TABLE>和</TABLE>之间。
CAPTION 用于定义表格的标题,表格的标题应置于<CAPTION>和</CAPTION>之间,该标记的align属性说明标题的位置,其取值如下:
top 标题置于表格上部中央(默认)
bottom 标题置于表格下部中央
left 标题置于表格上部的左侧
right 标题置于表格上部右侧
TR(table row)用于定义表格的行,对于每一个表格行,都对应一个TR标记符。
TD(table data) 表格中和每一个单元格都对应于一个TD标记符。
TH(table heading)用来定义表格行或列的标题所在的单元格。
4.1.2 合并单元格
如果在网页中需要创建不规则的表格,可以通过合并单元格来实现。
行合并
在<TD>或<TH>标记符内使用rowspan属性可以进行行合并,rowspan的取值表示垂直方向上合并的行数。
列合并
在<TD>或<TH>标记符内使用colspan属性可以进行列合并,colspan的取值表示水平方向上合并的列数。
4.2 表格的属性设置
4.2.1 边框与分隔线
4.2.1.1 frame属性
frame属性用于控制是否显示边框,以及如何显示边框,该属性的取值可以是:
void 表示无边框(默认值)
above 表示仅有顶部边框
below 表示仅有底部边框
hsides 表示仅有顶部和底部边框
vsides 表示仅有左、右边框
lhs 表示仅有左边框
rhs 表示仅有右边框
box 表示包含全部四个边框
border 表示包含全部四个边框
4.2.1.2 rules属性
rules属性用于控制是否显示以及如何显示单元格之间的分隔线,取值可以是以下几种:
none 表示无分隔线(默认值)
rows 表示仅有行分隔线
cols 表示仅有列分隔线
all 表示有所有分隔线
groups 表示仅在行级和列组有分隔线(目前所有的浏览器都尚不支持)
4.2.1.3 border属性
border属性用于设置边框的宽度,其值为像素数。如果设置border=“0”,则意味着frame=“void”,rules=“none”(除非另外设置);如果设置border为其它值(如何使用不指定值的单独一个border,相当于border=“1”),则意味着frame=“border”,rules=“all”(除非另外设置)。
4.2.2 控制单元格空白
在TABLE标记符中使用cellspacing属性可以控制单元格之间的空白,使用cellpadding属性可以控制表格分隔线和单元格中数据之间的距离,这两个属性的取值通常都采用像素数。
4.2.3 表格的对齐
表格的对齐包括表格在页面中的对齐和表格数据在单元格中的对齐。
4.2.3.1 表格的页面对齐
表格在页面中的对齐,可以直接在TABLE标记符中使用align属性进行设置。另外,也可以使用DIV标记的align属性设置表格的对齐,方法是将TABLE标记符嵌套在<DIV align="...">和</DIV>之间。
如果不使用TABLE标记符的align属性进行设置,则跟在表格后的文本自动显示在表格的下一行,不会形成环绕的效果。如果使用TABLE的align属性进行设置,并且使用的是lefg或right值,则跟在表格后面的文本会仅次于表格的右边或左边,从而形成文本与表格的环绕效果。
4.2.3.2 表格内容的水平对齐
设置表格内容的水平对齐方法是:在标记符<TR>、<TH>、<TD>内使用align属性进行设置,常的取值可以是:
center 表示单元格内容居中对齐
left 表示单元格内容左对齐(默认值)
right 表示单元格内容右对齐
justify 表示内容两端对齐(有些浏览器不支持,如:IE)
4.2.3.3 表格内容的垂直对齐
设置表格内容的垂直对齐方法是:在标记符<TR>、<TH>、<TD>内使用valign属性进行设置,常的取值可以是:
top 表示数据靠单元格顶部
bottom 表示数据靠单元格底部
middle 表示数据在单元格垂直方向上居中(默认值)
4.3 使用表格设计网页布局
本节介绍表格在网页中另一个重要的应用——设计页面布局,其技术主要包括:控制表格和单元格的大小、设置表格和单元格的背景、使用嵌套表格等。
4.3.1 控制表格和单元格的大小
由于表格能将网页划分为任意大小的矩形区域,所以表格在网页中更多地是用作排版工具。通过标记符的width和height属性设置表格和单元格大小,这两个属性的取值可以是像素数,也可以是百分比。
4.3.2 设置表格和单元格的背景
在TABLE、TR、TH或TD标记符内使用bgcolor属性设置背景颜色,在TABLE、TH或TD标记符内使用bac
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询