网站建设第3章-网页设计基础课件_第1页
网站建设第3章-网页设计基础课件_第2页
网站建设第3章-网页设计基础课件_第3页
网站建设第3章-网页设计基础课件_第4页
网站建设第3章-网页设计基础课件_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、*第3章 网页设计基础 【知识与技能要点】1、掌握使用Html创建基本网页的方法2、掌握使用Html插入图片的方法3、掌握使用Html创建超链接的方法4、掌握使用Html创建表格的方法5、掌握使用Html创建框架的方法6、掌握使用Html创建表单的方法*网页设计的基础是指利用Html语言中提供的各种标记符和属性来编写网页文件,设计网页特效,其中包括设计文本格式、表格、插入图像、创建框架、创建超链接、设计表单等内容。学生学习本章后,可利用HTML语言编写简单的网页,以便对网页的形式有初步了解。另外,在完成“北京市网页测试学校”网站建设过程中,将会涉及大量的使用Html语言所编写的静态网页,所采用

2、的技术,所要达到的功能及效果均是使用Html语言所完成的,即通过本章所介绍的主要内容予以解决。 第3章 网页设计基础*3.1 使用HTML语言创建基本网页 3.1.1 HTML概述1.什么是Web Web是指一个支持交互式访问的分布式超媒体系统。而超媒体系统是传统的超文本系统的扩展,或者说超文本系统是超媒体系统的子集。不论是在超文本系统还是在超媒体系统,信息都是以文档集的形式存贮的。在文档中除了包括基本信息以外,还可以包括指向文档集中其他文档的指针。指针与文档中的一个项目相关,当单击该项目时将跳转到相应文档中。 *3.1 使用HTML语言创建基本网页 HTML(Hypertext Markup

3、 Language) 是一种规范,一种标准,它通过标记符(tag)来标记要显示的网页的各个部分。通过在网页中添加标记符,可以告诉浏览器如何显示网页,即确定内容的格式。浏览器按顺序阅读网页文件(HTML文件),然后根据内容周围的HTML标记符解释和显示各种内容,这个过程叫做语法分析。 *3.1 使用HTML语言创建基本网页2.标记符基础 在HTML中,所有的标记符都用尖括号括起来。例如。某些标记符,例如换行标记符,只要求单一标记符号。但绝大多数标记符都是成对出现的,包括开始标记符和结束标记符。开始标记符和相应的结束标记符定义了标记符所影响的范围。结束标记符与开始标记符的区别是有一个斜线。例如,M

4、y Heading1将以“标题1”格式显示文字“My Heading1”,而不影响开始标记符和结束标记符以外的文字。 *3.1 使用HTML语言创建基本网页 在我们使用标记符时,对于许多标记符而言,它们还包括一些属性,我们利用这些属性可以对标记符作用的内容进行更详细的控制。 属性是指用来描述对象特征的特性。例如,一个人的身高、体重就是人这个对象的属性。 在HTML中,所有的属性都放置在开始标记符的尖括号里。例如,可以用字体标记符和字号属性指定文字的大小。HTML如下: 本行字将以较小字体显示。 *3.1 使用HTML语言创建基本网页3.1.2 Web页的基本结构 一个 Web 页实际上对应于一

5、个HTML文件,HTML文件以.htm或.html为扩展名。最基本的HTML文档包括:HTML标记、首部标记和、以及正文。 *3.1 使用HTML语言创建基本网页1.HTML标记符 和 是Web页的第一个和最后一个标记符,Web 页的其他所有内容都位于这两个标记符之间。这两个标记告诉浏览器或其他阅读该页的程序,此文件为一个Web页。2.首部标记符 首部标记和位于 Web 页的开头,其中不包括 Web 页的任何实际内容,而是提供一些与Web页有关的特定信息。 *3.1 使用HTML语言创建基本网页 首部标记中的内容也要用相应的标记符括起来。例如,样式表(CSS)定义位于和之间;脚本定义位于之间。

6、 在首部标记符中,最基本、最常用的标记符是标题标记符和,用于定义网页的标题。网页标题可被浏览器用作书签和收藏清单。当网页在浏览器中显示时,网页标题将在浏览器窗口的标题栏中显示。 *3.1 使用HTML语言创建基本网页3.正文标记符 正文标记符和包含Web页的内容。文字、图形、链接以及其他HTML元素都位于该标记符内。正文标记符包括一些常用属性,例如用于设置网页背景色的属性等。 正文标记符中的文字,如果没有其他标记符修饰,则将以无格式的形式显示。 *3.1 使用HTML语言创建基本网页4.添加注释 HTML 的注释由开始标记符 构成。这两个标记符之间的任何内容都将被浏览器解释为注释,而不在浏览器

7、中显示。5.显示特殊字符 如果用户需要在网页中显示某些特殊字符,例如:(大于号)、”(引号)等,则需使用参考字符来表示,而不能直接输入。 参考字符以“&”号开始,以“;”结束,既可以使用数字代码,也可以使用代码名称。 *3.1 使用HTML语言创建基本网页3.1.3 页面背景 1.背景颜色 在标记符中使用BGCOLOR属性可以为网页设置背景颜色。例如,如果想为网页设置黑色背景,应使用以下HTML语句: HTML语言有16种标准颜色可供用户选择。*3.1 使用HTML语言创建基本网页 在 HTML 中,除了使用颜色名称以外,还可以用格式#RRGGBB 来表示颜色。其中,RR、GG、BB分别表示红

8、、绿、蓝成份的两位十六进制值。2.背景图案 单纯使用一种颜色作为背景显然有些单调,用户也可选择一些淡色调的图案作为页面的背景,方法为:使用 BODY 标记符的 BACKGROUND 属性。HTML语句为: *3.1 使用HTML语言创建基本网页 注意:BACKGROUND = 后包含的图像文件必须存在,通常应位于网站目录的 Image 子目录下。由于使用的是相对路径,只需直接输入“Image/image.gif”即可。 如果在当前目录的 Image 子目录下包含一个background.jpg的图像文件,则可以使用以下语句将其设置为背景图案:例如, *3.1 使用HTML语言创建基本网页3.字

9、符和链接的颜色 在设置了背景图案或背景颜色后,常常需要更改正文字符和链接的颜色,以便与背景相适应。在将背景设置为深色图案或颜色时,就需要将正文颜色设置为浅色。 设置正文和链接颜色时,可以使用 BODY 标记符的 TEXT、LINK、VLINK 和 ALINK 属性。其中,TEXT 属性用于设置正文的颜色;LINK 属性用于设置未被访问的链接的颜色;VLINK 用于设置已被访问过的链接的颜色;ALINK 用于设置活动链接(即当前选定的链接)的颜色。 *3.1 使用HTML语言创建基本网页3.1.4 页面布局与文本格式1.字符格式 (1)常用物理字符样式 常用的设置物理字符样式的标记符有:黑体标记

10、、斜体标记、下划线标记等 使用这些物理字符样式时,只需将设置格式的字符括在标记符之间即可。 *3.1 使用HTML语言创建基本网页(2) FONT标记符 标记符具有3个常用的属性:SIZE、COLOR 和 FACE。SIZE 属性 字号属性的值可以从1到7,3是默认值。该属性值也可以用+号或-号来作为相对值指定。 注意:使用标记符可以更改默认的字号属性,方法为:在需要更改默认字号属性的位置之前添加语句,其中n是1到7的整数。 *3.1 使用HTML语言创建基本网页COLOR 属性 字体标记符的COLOR属性可用来控制文字的颜色,它的使用方法与正文标记符中使用的 BGCOLOR 属性相同。用户可

11、以使用颜色名称或十六进制值指定颜色。 FACE 属性 字体标记符的另外一个属性是 FACE,用来指定字体样式。字体样式也就是通常所说的“字体”。 当浏览器解析字体标记符时,它尽量使用列表中指定的第一个字体显示标记符内的文字。 *3.1 使用HTML语言创建基本网页用户在使用字体时,应注意以下问题:使用几个字体的列表而不要只使用一种字体,以增加浏览器找到匹配字体的机会。 使用目标浏览器平台常见的字体。例如:绝大多数计算机都至少安装了Times 或 Courier 字体,而运行 Windows 的计算机也安装 Arial 字体。如果无法确定目标浏览器中有什么字体,则应尽量少使用特殊字体设计 Wed

12、 页。 在字体列表中使用几个相类似的字体,这样Wed页无论使用那一种字体显示都有很相似。 用列表中的每一个字体以及用浏览器的默认字体测试 Wed 页,并经常在多个平台上用多个浏览器测试。 *3.1 使用HTML语言创建基本网页(3)逻辑字符样式 标题样式 在 HTML 中,用户可以通过 标记符来标识文档中的标题和副标题,其中 n 是1至6的数字;表示最大的标题,表示最小的标题。使用标题样式时,必须使用结束标记符。其他逻辑字符样式如表3-4所示。 *3.1 使用HTML语言创建基本网页3.1.5 段落格式 1.分段与换行 (1)分段标记符 分段标记符用于将文档划分为段落,标记为,其中结束标记符通

13、常可省略。(2)换行标记符 换行标记符用于在文档中强制断行,标记为一个单独的。该标记与分段标记符是有区别的。*3.1 使用HTML语言创建基本网页(3)添加水平线 添加水平线的标记符为,它包括SIZE、WIDTH、NOSHADE 等属性。SIZE 属性 通过 SIZE 属性可以改变水平线的粗细程度。SIZE 属性设置成为一个整数,它表示像素为单位的该线的粗细程度,粗细程度的缺省值是2。 *3.1 使用HTML语言创建基本网页WIDTH 属性 用户还可通过在中加入 WIDTH 属性来更改水平线的长度。WIDTH 的设定值即可以是以像素为单位的该线的长度,也可以是所占浏览器窗口宽度的百分比。 NO

14、SHADE 属性 在多数浏览器中,由生成的水平线将以一种加阴影的3D线的形式显示出来。但有时我们宁愿使用一条简单的黑线,此时就需在标记中增加NOSHADE 属性。 *3.1 使用HTML语言创建基本网页COLOR 属性 在 Microsoft Internet Explorer 3 及更高版本中,通过在中设置COLOR属性可以控制水平线的颜色。例如,要生成一条红色的水平线则 HTML 代码如下: *3.1 使用HTML语言创建基本网页2.段落对齐(1)DIV标记符 DIV 标记符用于为文档分节,以便为文档的不同部分应用不同的段落格式,其标记为。不带任何属性的 DIV 标记符并不完成任何工作,D

15、IV 标记符要与 ALIGN 等属性联合使用。位于 DIV 标记符中的多段文本将被认为是一个节,可为它们设置一致的对齐格式。*3.1 使用HTML语言创建基本网页ALIGN属性 ALIGN 属性用于设置段落的对齐格式,其值包括:RIGHT(右对齐)、LEFT(左对齐)、CENTER(居中对齐)和 JUSTIFY(两端对齐)。 ALIGN 属性可应用于多种标记符,最典型的是应用于 DIV、P、Hn(标题标记符)、HR 等标记符。 CENTER标记符 如果用户要将文档内容居中,还可使用 CENTER 标记符,方法为:将需居中的内容置于和之间。 *3.1 使用HTML语言创建基本网页(2)格式嵌套

16、在使用标记符时,多数标记符都可以嵌套,但必须遵循的原则是:“块级元素”只能包含在“块级元素”中,“文本级元素”既可包含在“块级元素”中,也可包含在“文本级”元素中。通常,与段落格式设置有关的元素是“块级元素”,而与字符格式设置有关的元素是“文本级元素”。对于标题(Hn)元素,由于其产生了分段,因此也认为是“块级元素”。典型的块级元素包括:DIV、P、Hn、HR等,典型的文本级元素包括:FONT、CODE、B、I、U等。 *3.1 使用HTML语言创建基本网页3.1.6列表格式1.有序列表 有序列表(Ordered list)也称数字式列表,它是一种在表的各项前显示有数字或字母的缩排列表。 定义

17、有序列表需要使用有序列表标记符和列表项(List item)标记符/(结束标记符可以省略) OL 标记符具有两个常用的属性:TYPE 和 START,分别用来设置数字序列样式和数字序列起始值。 *3.1 使用HTML语言创建基本网页2.有序列表的嵌套 如果用户想用不同层次的编号列表来表示页面的内容,则可以使用嵌套的有序列表.使用嵌套的有序列表时,只需将相关的列表标记符嵌套使用即可。3.无序列表 定义无序列表需使用无序列表标记符和列表项标记符。 *3.1 使用HTML语言创建基本网页 无序列表嵌套时将根据浏览器的不同而在不同层次显示不同的项目符号。另外,有序列表和无序列表也可互相嵌套。 4.无序

18、列表嵌套 与有序列表类似,无序列表也可以嵌套。 3.1.7综合示例 例5:要在Web页中显示本节所有介绍的标记符及相关属性内容,详见教材。*3.2 使用HTML插入图片 3.2.1Web页图像格式 1.GIF格式 GIF 格式最适合于线条图(如含有最多 256 色的剪贴画)以及使用大块纯色的图片。GIF 格式使用无损压缩来减小图片文件的大小。 2.JPEG格式 JPEG 格式最适用于使用真彩色或平滑过渡色的照片和图片。JPEG 格式使用有损压缩来减小图片文件的大小,因此用户将看到随着文件的减小,图片的质量也降低了。 *3.2 使用HTML插入图片 3.PNG格式 PNG 格式适于任何类型、任何

19、颜色深度的图片。也可用 PNG 格式保存带调色板的图片。该格式用无损压缩来减小图片文件的大小,同时保留图片中的透明区域。 4.矢量格式 Web上的矢量图形的最大优点就在于它是用数学公式和编号来表示图形的,这使它们的文件尺寸要比位图图形小得多。 *3.2 使用HTML插入图片 3.2.2在网页中插入图像 1.IMG标记符及其基本属性 在网页中加入图像应使用IMG标记符,它具有两个基本属性:SRC和ALT。SRC表示图像文件名,必须包含绝对路径或相对路径,图像可以是GIF文件、JPEG文件或PNG文件。ALT表示图像的简单文本说明,用于不能显示图像的浏览器或浏览器能显示图像但显示时间过长时先显示。

20、 *3.2 使用HTML插入图片 2.图像布局 (1)指定图像的高和宽 用户可以指定图像的高度和宽度,以告诉浏览器Web页应分配给图像多少空间(以像素表示)。 设定网页中图像的高和宽应使用 IMG 标记符的 WIDTH 和 HEIGHT 属性,格式为: *3.2 使用HTML插入图片 (2)图像的边框 用户还可以给图像添加边框效果,此时可使用IMG标记符的BORDER属性,格式为:,边宽的单位是像素。 (3)设置图像和文本之间的空白 可以在标记符IMG内使用属性HSPACE和VSPACE设置图像和文本之间的空白,格式为:,其中,x值用于设定水平方向的空白,y值用于设定垂直方向的空白,单位为像素

21、。 *3.2 使用HTML插入图片 (4)图像在页面的对齐 设置图像在页面的对齐与设置文本对齐类似,可以使用DIV或P标记符的ALIGN属性。(5)ALIGN属性 图像和文本混排时,图像和文本在垂直方向的对齐可使用IMG标记符的ALIGN属性,此时,ALIGN的值可以是TOP(表示文本与图像的顶部对齐)、MIDDLE(表示文本与图像的中央对齐)和BOTTOM(表示文本与图像的底部对齐,此值为默认值)。*3.3使用HTML语言创建超链接 3.3.1超链接基础1.URL简介 HTML 利用统一资源定位器即 URL(Universal Resource Locator)为使用各种协议访问信息提供了一

22、个简单连贯的方法。一个URL 包括3部分:一个协议代码、一个装有所需文件的计算机地址(或一个电子邮件地址或是新闻组名称),以及包含有信息的文件地址和文件名。 *3.3使用HTML语言创建超链接 2.绝对URL与相对URL 绝对 URL 是指 Internet 上资源的完整地址,包括协议种类、计算机域名和包含路径的文档名。其形式为:协议:/计算机域名/文档名。 相对 URL 是指 Internet 上资源相对于当前页面的地址,它包含从当前页面指向目的页面位置的路径。例如:pub/example.htm 就是一个相对 URL,它表示当前页面所在目录下 pub 子目录中的 example.htm 文

23、档。 *3.3使用HTML语言创建超链接 相对 URL 本身并不能唯一地定位资源,但浏览器会根据当前页面的绝对 URL 正确地理解相对 URL。如果相对 URL 没有协议名,则浏览器会使用当前页面所用的协议;如果没有计算机域名,浏览器会使用当前页面所在计算机的域名。 使用相对 URL 的好处在于:当用户需要移植站点时,只要保持站点中各资源的相对位置不变,就可以确保移植后各页面之间的超链接仍能正常工作。用户在编写网页时,通常使用的都是相对URL(除非需要引用外部网页上的文件)。 *3.3使用HTML语言创建超链接 3.BASE标记符 如果用户打算移动一个页面及其中的若干个相对的URL,但又不能将

24、URL对应的文件一同移动,而且也不想花费时间编辑该页面以输入那些长长的新路径名。那么如何在文档中为URL定义一个基准呢?方法是使用HTML中的BASE标记符。 用户可以在文档头部使用BASE标记符,并在其中指定文档中的所有相对URL。这样,移动页面就无需打断相对URL;或是当必须从相同位置引用几个文件时,就可以在URL中使用快捷方式。 *3.3使用HTML语言创建超链接 3.3.2创建超链接 创建一个超链接需要使用A标记符,它是单词Anchor的首字母。A标记符的最基本属性是HREF,用于指定链接到的文件。1.指向本地网页的链接 当用户在同一台计算机内将一个页面与另一个页面进行链接时,则不用指

25、定完整的Internet地址,使用相对地址即可。如果两个页面在同一个文件目录下,可以简单地在HREF属性中指定HTML文件名。 *3.3使用HTML语言创建超链接 注意:使用超链接时,一定要确保所指向的内容或页面存在于指定的位置,否则会导致无法正确显示网页(通常会显示一个通知网页,告知访问者该页不存在)。 使用文件名而不使用完整的Internet地址,可以节省许多录入地址的时间,更主要的是,可以使页面之间的链接工作正常,而与页面所在的位置无关,这正是前面说明的相对URL的优点所在。当文件位于计算机硬盘上时,可以对连接工作进行正常的测试,然后可将这些文件直接移到Internet主机、CDROM盘

26、或3.5英寸磁盘上,而所有的运行都将正常。 *3.3使用HTML语言创建超链接2.指向其他网页的链接 如果超链接指向的内容是外部网页,则应使用完整的路径名,也就是使用绝对URL。 注意:如果href属性指定的文件格式是浏览器能够直接显示或播放,那么单击超链接时将会直接显示相应文件。如href的值指定为图像文件,则单击超链接就可以直接在浏览器中显示图像。若href属性指定的文件格式是浏览器所不能识别的格式,则将获得下载超链接的效果。 *3.3使用HTML语言创建超链接3.指向页面中特定部分的链接 除了可以对不同页面进行链接以外,用户还可以对同一页(或不同页)的不同部分进行链接。 如果要设置这样的

27、超链接,首先应为页面中需要跳转到的位置命名。命名时应使用A标记符,方法为:在需要跳转到的位置放置A标记符,并用NAME属性进行命名(通常这样的位置被称为“锚点”),但在标记与之间不用任何文字。 对页面进行标记之后,就可以用A标记符设置指向这些标记位置的链接。 同样,用户也可以在不同的页面设置锚点,然后在 A 标记符的 HREF 属性中添加页面地址或页面名称,并添加 #标记,从而与另一个页面中的命名锚点进行链接。 *3.3使用HTML语言创建超链接4.指向电子邮件的链接 除了可以创建指向页面或页面不同部分的链接外,标记A还允许进行E-mail地址链接。也就是说,在链接中包含电子邮件地址信息。 当

28、浏览网页的用户单击了指向电子邮件的超链接后,系统将自动启动邮件客户程序(对于安装了 Windows 98 操作系统的计算机,默认时启动Outlook Express),并将指定的邮件地址填写到收件人栏中,用户可以编辑并发送该邮件。 *3.4 使用HTML语言创建表格 3.4.1创建表格 将一定的内容按特定的行、列规则进行排列就构成了表格。 1.表格标记符TABLE 用户可以在网页文件中使用标记和定义表格,表格的所有内容都放在开始标记 和结束标记 之间。 *3.4 使用HTML语言创建表格 2.创建表格标题 表格的标题是表格的内容声明,它大致说明了表格的主题。在 HTML 中使用标记 给表格加标

29、题,并使用align属性定义标题的位置。 如果表格中使用了标题,它一定要立即位于之后,并且一个表格至多只能有一个标题。 *3.4 使用HTML语言创建表格 3.表格的表头 表格的表头也就是表格的行标题或列标题,通常用来说明表格中每行或每列数据的含义。使用标记可以在表的第一行或第一列加表头。表头写在开始标记和结束标记之间并用醒目的粗体字显示(结束标记也可以省略)。 4.表格的行与列 根据前面对表格标记符的说明,读者可以看出,表格的内容实际上是由行定义标记和列定义标记确定的。表示表格一行的开始,结束标记(可以省略)表示一行表项的结束;为列定义标记,数据写在标记符 和 之间(结束标记 也可以省略)。

30、 *3.4 使用HTML语言创建表格 构造表格的基本步骤如下:(1)使用TABLE标记符包括所有表格内容。如果需要表格标题,则在后直接使用 CAPTION 标记符。(2)从第一行开始,使用TR标记符分隔每一行。表格有多少行,就应该有多少个 TR 标记符。表格的行数应该是垂直方向上单元格的最大数。(3)在每一行(即TR标记符后)内,依次用TH或TD标记符标记每个单元格的内容。如果碰到跨行的单元格,则只在首次出现的行中包括,在以后出现的行中不需任何标记,HTML会自动为其留出位置。如果碰到跨列的单元格,则直接包含即可。(4)按照步骤(3)的做法,顺次一行一行处理,直到表格结束。如果遇到空单元格(即

31、不包含任何内容),只需使用空的TH或TD标记符即可。*3.4 使用HTML语言创建表格 3.4.2边框与分隔线 在标记内使用frame、rules和border属性可以设置表格的边框和单元格分隔线。 1.frame属性 表格边框表示表格最外层的四条框线,可以用Frame属性进行控制。 2.rules属性 rules属性用于控制是否显示以及如何显示单元格之间的分隔线。 *3.4 使用HTML语言创建表格 3.border属性 border属性用于设置边框的宽度,其值为像素数。如果设置border=”0”,则意味着frame=”void”,rules=”none”(除非另外设置),如果设置bord

32、er为其他值(如果使用不指定值的单独一个border,相当于border=”1”,则意味着frame=”border”,rules=”all”(除非另外设置)。 *3.4 使用HTML语言创建表格 3.4.3控制单元格空白 在TABLE标记符中使用cellspacing属性可以控制单元格之间的空白,使用cellpadding属性可以控制表格分隔线和数据之间的距离,这两个属性的取值通常都采用像素数。 3.4.4表格的对齐 表格的对齐包括表格在页面中的对齐和表格数据在单元格中的对齐。 *3.4 使用HTML语言创建表格 1.表格的页面对齐 表格在页面中的对齐与其他页面内容一样,可以直接在TABLE

33、标记符中使用align属性。 如果不使用TABLE标记符的align属性设置表格的页面对齐,则跟在表格后的文本自动显示在表格下的一行。如果使用了TABLE标记符的align属性设置页面对齐,并且使用的是left或right值,则跟在表格后的文本会位于表格的左边或右边,从而形成文本与表格环绕的效果。 *3.4 使用HTML语言创建表格2.表格内容的水平对齐 表格单元格内容的对齐包括各数据项在水平方向和垂直方向上的对齐。 设置水平对齐的方法是:在标记符、内使用align属性, 如果是在TR标记符中使用align属性,则可以控制整行内容的水平对齐;如果是在TD或TH标记符中使用align属性,则是控

34、制相应单元格中内容的水平对齐。 *3.4 使用HTML语言创建表格3.表格数据的垂直对齐 设置表格数据在垂直方向的对齐应在TR、TH或TD标记符中使用valign属性。 与align属性类似,如果是在TR标记符中使用valign属性,则可以控制整行内容的垂直对齐;如果是在TD或TH标记符中使用valign属性,则是控制相应单元格中内容的垂直对齐。 *3.4 使用HTML语言创建表格3.4.5使用表格设计网页布局 为了使网页适合不同浏览器平台的读者阅读,使用表格仍将是一种主要的页面布局手段。 3.4.6设置表格或单元格的背景 与设置整个页面的背景类似,表格或表格的单元格也可以设置背景颜色或图案。

35、设置方法为:在 TABLE、TR或 TD 标记符内使用 BGCOLOR 属性设置背景颜色;使用 BACKGROUND 属性设置背景图案。 *3.4 使用HTML语言创建表格3.4.7嵌套表格 在设置页面布局时,还有一种常用的方法就是将表格嵌套。嵌套表格的方法很简单,只要将表格作为一个单元格的内容,放置在 和 (可以省略)之间即可。 3.4.8表格布局综合应用 1.表格框线 2.横竖分隔线 *3.4 使用HTML语言创建表格3.4.9表格的综合应用 例22: 要在Web页中显示本节所有介绍的标记符及相关属性与图像等网页元素内容配合实际。 例23:要在Web页中显示本节所有介绍的标记符及相关属性与

36、超级链接及网页背景等网页元素内容配合设计。 *3.4 使用HTML语言创建表格例22 结果*3.4 使用HTML语言创建表格例23 结果*3.5使用HTML语言创建框架 3.5.1框架的基本概念 通过使用框架(frame,有时也译为“帧”)技术,则可以获得在同一个浏览器窗口中同时显示不同页面的交互式效果。 框架可以使设计者以行和列的方式组织页面信息。但与表格不同的是:在框架中可以包含超链接,通过单击超链接,可以改变自身或其他框架中的内容。框架的典型用法是:在某一个或若干个框架中包含固定信息(通常是超链接或联系信息等),而在另一个框架中显示页面的主要内容,通过单击其他框架中的超链接,来不断改变该

37、主要框架的内容显示。 *3.5使用HTML语言创建框架 1.框架与框架集 框架集是构造整个框架结构的文档内容,它不包含任何可显示的内容,而只是包含如何组织各个框架的信息和框架中的初始页面信息。 使用框架集标记符、 和框架标记符 可以构造框架。 *3.5使用HTML语言创建框架 注意:在 HTML 文档中,如果包含 FRAMESET 标记符,则不能再包含 BODY 标记符,反之亦然。 框架是按行和列进行排列的,建立框架结构时应使用 FRAMESET 标记符的 ROWS 属性或 COLS 属性,分别用于构造横向分隔框架和纵向分隔框架。注意:这两个值不能同时使用,如果需要创建同时包含横向纵向框架的文

38、档,应使用嵌套框架。 *3.5使用HTML语言创建框架 Rows 和 cols 的取值可以是:(1)像素数指定框架的绝对大小;(2)%数指定框架相对于浏览器窗口大小的百分数;(3)n*指定框架的大小为由前两种方法指定框架大小后浏览器窗口的剩余部分。 *3.5使用HTML语言创建框架 2.框架的嵌套 如果网页设计者需要创建复杂一些的框架集,例如同时包含横向和纵向的框架,此时可以使用框架嵌套。 框架嵌套时只需在需要使用 FRAME 标记框架时使用 FRAMESET 再标记一个框架集即可。 *3.5使用HTML语言创建框架 3.noframes标记 为使用不支持框架的浏览器的用户提供关于框架内容的信

39、息。 用户应在 NOFRAMES 标记符中用其他不使用框架的方式显示需要的信息,从而使所有用户(不论是否支持框架)都可以浏览到正确的内容。 注意,NOFRAMES 标记所包含的内容仅在不能支持框架的浏览器上显示,支持框架的浏览器上会将该标记间的内容丢弃。同时应注意该块内容必须含在 FRAMESET 标记范围内。*3.5使用HTML语言创建框架 3.5.2框架的初始化 框架初始化是指为各个框架指定初始显示的页面,框架初始化应使用 FRAME 标记的 src 属性,除了使用 src 属性以外,通常还要使用 name 属性指定框架的名称,以便在指定超链接的目标框架时引用该名称。框架名由字母打头,以下

40、划线开始的框架名无效。 FRAME 标记的个数应等于在 FRAMESET 标记中所定义的框架数,并依在文件中出现的次序按先行后列对框架进行初始化。 *3.5使用HTML语言创建框架 3.5.3框架的显示效果 网页设计者可以使用 FRAME 标记的 frameborder 属性控制是否显示框架边框,该属性的取值为 1 或 0。如果取值为 1,表示生成 3D 边框(此为默认设置);如果取值为 0,则不显示边框。 *3.5使用HTML语言创建框架 3.5.4指定超链接的目标框架 如果网页设计者在框架网页的内容中设置了超链接,则必须指定链接的目标文件显示在哪一个框架内,即指明显示目标文件的框架名。如果

41、没有进行这种指定,则单击当前框架中的超链接时,被链接的目标文件会在当前框架内显示。 *3.5使用HTML语言创建框架 注意:用户也可以在 HEAD 标记符内使用 BASE 标记符的 target 属性指定默认的目标框架(使用 BASE 标记符的 href 属性可以指定相对 URL 的基准)。当用户用这种方式指定了默认目标框架之后,就可以在超链接中不指定 target 属性而采用默认设置。但如果用户重新指定了目标框架,则该指定将生效并忽略 BASE 中的指定。例如, 将使默认框架为 main(即 FRAME 标记的 name 属性指定为 main的框架)。 *3.5使用HTML语言创建框架 控制

42、超链接的目标文件在哪一个框架内显示的方法是在 A 标记内使用target属性,格式为:A href = 目的文件名.html target = 目标框架名超链接文本或其他内容。 当用户单击当前框架内的超链接文本时,链接的目标文件就会显示在由 target 的值所指定的框架窗口内。 *3.5使用HTML语言创建框架3.5.5使用页内框架 使用标记 IFRAME 可以将框架设置在页面中央,称为页内框架。页内框架与 FRAMESET 标记定义的框架不同,它可以插到 和 之间。 对于包含在 和 标记符之间的内容,只有不支持框架或设置为不显示框架的浏览器才显示(类似于 NOFRAMES 标记的作用),因

43、为页内框架的内容应由 src 属性指定。 *3.5使用HTML语言创建框架3.5.6框架的综合应用 例24:要在Web页中显示本节所有介绍的标记符及相关属性内容。 *3.5使用HTML语言创建框架例24 结果*3.6 使用HTML 语言创建表单 表单是用于实现网页浏览者与服务器之间交互信息的一种页面元素,它由表单控件和一般内容组成。我们可以利用FORM标记符来创建表单,且在FORM标记符中指定处理表单的方式。本章主要介绍表单的基本概念及各种表单的控件。 *3.6 使用HTML 语言创建表单 3.6.1什么是表单 表单是用于实现网页浏览者与服务器之间交互信息的一种页面元素,在WWW上它被广泛应用

44、于各种信息的搜集和反馈。即表单是 Web 页的一个组成部分,它包含一个可以由读者键入或选择信息的区域,并能将信息返回给网页制作者。表单不仅需要在网页中用HTML进行显示,而且还需要服务器端特定程序的支持。 *3.6 使用HTML 语言创建表单 3.6.2 表单控件的类型 表单通常由两类元素构成,一是普通页面元素,如表格、图像、文字等;二是用于接收信息的特定页面元素,即表单控件,如文本框、单选框等。 所谓控件是指表单中用于接收用户输入或处理的元素,典型的控件有:文本框、复选框、单选框、选项菜单等。每个控件都具有一个指定的名称(由控件的 name 属性指定),该名称的有效范围是所在的表单(即所在的

45、 和 标记符之间)。对于每个控件,都具有一个初始值和一个当前值,这两个值都是字符串。控件的初始值是网页设计者预先指定的,而当前值则根据用户的交互操作确定。 *3.6 使用HTML 语言创建表单 1.文本框 用户可以创建三种类型的文本框:使用INPUT标记符可以创建单行文本框和口令框(两者区别在于前者显示具体内容,而后者仅显示“*”号),而使用TEXTAREA标记符则可以创建一个多行文本框。值得注意的是,对于任何一种文本框,所输入的文本将作为控件的当前值来使用。 *3.6 使用HTML 语言创建表单 2.单选框 用于选择信息,其对于具有同一控件名称的多个单选框,用户只能选择其中之一。用户可以使用

46、INPUT标记符创建单选框。3.复选框 用于选择信息,其对于多个具有同一控件名称的复选框,用户可以选中其中的一个或多个。用户可以使用INPUT标记符创建复选框。 *3.6 使用HTML 语言创建表单 4.按钮 用户可以创建三种类型的按钮:提交按钮,即Submit按钮,单击该按钮将提交表单;重置按钮,即Reset按钮,单击该按钮将使所有控件恢复其初始值,以便用户重新输入或选择;普通按钮,用户可以使用INPUT标记符创建该按钮。 *3.6 使用HTML 语言创建表单 5.文件选择框 使用户可以选择文件,以便这些文件的内容可以与表单一起提交。用户可以使用INPUT标记符创建文件选择框。 6.选项菜单

47、 使用户可以从多个选项中进行选择。SELECT标记符和OPTION标记符用于创建选项菜单。 *3.6 使用HTML 语言创建表单 7.隐藏控件 该控件并不在表单中显示,但其值会与表单一起提交。该控件通常用于保存一些特定信息。用户可以使用INPUT标记符创建隐藏控件。 8.对象控件 用户可以在表单中插入通用控件,以便使这些控件的值与表单中其他控件的值一起提交。用户可以使用OBJECT标记符创建对象控件。 *3.6 使用HTML 语言创建表单3.6.3 FORM标记符 如果要在网页中添加表单,应在文档中添加标记。 注意:FORM标记符内不能再嵌入FORM标记符,即表单不能进行嵌套,并且必须使用结束

48、标记符。 一个网页可以包含多个表单,每个表单的内容各不相同,但通常必须包含“提交”按钮。当用户填写完表单数据后,单击“提交”按钮则可以将表单数据提交。提交表单数据和处理表单数据的方法分别由FORM标记符中的method和action属性确定。 *3.6 使用HTML 语言创建表单 当向服务器发送表单数据时,method属性表明所使用的方法,其中get和post是两种可以使用的方法。Get方法是在URL的末尾附加要向服务器发送的信息,而用post方法发送给服务器的表单数据是作为一个数据体发送的。具体使用哪种方法取决于系统正使用的服务器类型,其中Get方法是默认的发送方法。 action属性提供处

49、理表单的程序的地址,这个程序可以用站点支持的任何语言来编写,常用的有ASP、JSP、PHP、PERL等。 *3.6 使用HTML 语言创建表单3.6.4 创建表单控件 正如前面所说明的,使用 INPUT 标记符可以创建多种控件,该标记符只有一个开始标记 ,而没有结束标记。 INPUT 标记符的常用属性如下:(1)type = text | password | checkbox | radio | submit | reset | file | hidden | image |button 指定控件的类型。(2)name 指定控件的名称。(3)value 指定控件的初始值。(4)size 指定控件的宽度。(5)maxlength 指定在控件中可以输入的最长文本数。(6)checked 指定控件的被选中状态。(可选)(7)src = URL 指定控件的访问地址。 *3.6 使用HTML

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论