第九章网页制作目录上一页下一页结束2020/6/41计算机文化基础第九章网页制作9.1HTML简介9.2FrontPage2003概述9.3网页制作9.4网页布局9.5创建表单页面9.6网页的发布目录上一页下一页结束2020/6/42计算机文化基础9.1HTML简介HTML即HypertextMarkupLanguage的缩写。它使用一些约定的标记(Tag)对文本进行标注,定义网页的数据格式,描述Web页中的信息,控制文本的显示。我们把用HTML语言编写的文件称为HTML文件。它通常被存储在Web服务器上,客户端通过浏览器向Web服务器发出请求,服务器响应请求并将HTML文件发送给浏览器,然后由浏览器对文件中的标记作出相应的解释,以页面的形式呈现在用户屏幕上。因此,我们又把HTML文档称为网页(WebPage)。目录上一页下一页结束2020/6/43计算机文化基础9.1HTML简介HTML语言是一种标记语言,简单易学。用HTML语言编写的网页实际上是一种文本文件,它以.htm或.html为扩展名,我们可以使用任何文本处理软件(例如:记事本)编写。9.1.1HTML语言概述9.1.2HTML语言的基本语法返回目录上一页下一页结束2020/6/44计算机文化基础9.1.1HTML语言概述HTML语言是由世界性的标准化组织W3C(WorldWideWebConsortium)制定的,通过浏览标准的最新动态。下面介绍HTML文件的基本构成和HTML文件的层次结构。目录上一页下一页结束2020/6/45计算机文化基础1.HTML文件的基本构成Internet中的每一个HTML文件都包括文本内容和HTML标记两部分。其中,HTML标记负责控制文本显示的外观和版式,并为浏览器指定各种链接的图像、声音和其他对象的位置。多数HTML标记的书写格式如下:标记名文本内容/标记名标记名写在“”内。多数HTML标记同时具有起始和结束标记,并且成对出现,但也有些HTML标记没有结束标记。另外,HTML标记不区分大小写。HTML文件的基本构成目录上一页下一页结束2020/6/46计算机文化基础某些HTML标记还具有一些属性,这些属性指定对象的特性,如背景颜色、文本字体及大小、对齐方式等。属性一般放在“起始标记”中,格式如下:标记名属性1=值1属性2=值2…文本内容/标记名其中标记名和属性之间用空格分隔。如果标记有多种属性,属性之间也要用空格分隔。HTML文件的基本构成目录上一页下一页结束2020/6/47计算机文化基础2.HTML网页的结构现在我们先看一个简单的HTML文件,从中体会用HTML语言编写网页时的层次结构。【例9-1】用HTML语言编写一个简单的网页。htmlheadtitle我的第一个Web页/title/headbodyh1欢迎进入HTML世界!/h1p这里我们首先介绍HTML语言的基本知识和语法。然后,讲授如何使用HTML语言编写您的Web页面。/p/body/html目录上一页下一页结束2020/6/48计算机文化基础HTML语言概述将上述代码用文本编辑器编辑并保存为一个扩展名为.htm的文件,双击该文件图标,在浏览器中看到如下图所示的结果。图9-1目录上一页下一页结束2020/6/49计算机文化基础从上例可以看出,一般HTML文件都是以html开头,以/html结束。其文件结构由以下两部分组成:1)头部(Head)HTML文件的头部由head和/head标记定义。通常情况下,文件的标题、语言字符集信息等都放在头部信息中。最常用到的标记是title…/title,它用于定义网页文件的标题,当该网页文件被打开后,网页文件的标题将出现在浏览器的标题栏中。目录上一页下一页结束2020/6/410计算机文化基础文件结构2)正文主体(Body)正文主体是HTML文件的核心内容,由body和/body标记定义。body标记具有一些常用的属性,格式如下:bodybgcolor=#ncolor=#n…/body其中,bgcolor为背景颜色,color为文本颜色。n为六位十六进制数。如果网页使用背景图像,格式如下:bodybackground=路径/图片文件名…/bodyHTML对格式的要求并不严格,当HTML文件被浏览器扫描时,所有包含在文件中的空格、回车等均被忽略。因此你可以将一行写成两行或多行,在浏览器中结果是相同的。返回目录上一页下一页结束2020/6/411计算机文化基础9.1.2HTML语言的基本语法1.文本布局1)段落标记pp…/p标记指定文档中一个独立的段落。通过设置align属性,控制段落的对齐方式,其值可以是left、center、right、justify,分别表示左对齐、居中、右对齐和两端对齐,默认值为左对齐。使用格式如下:palign=对齐方式…/p2)换行标记brbr标记可以强制文本换行。该标记只有起始标记。3)水平线标记hr水平线标记hr用于在网页中插入一条水平线。目录上一页下一页结束2020/6/412计算机文化基础2.文字格式HTML语言中用于文字格式化的标记有:1)标题标记hn格式为:hn属性=属性值标题文字内容/hn其中n说明大小级别,取值范围为1到6的数字。把标题分为6级,即h1~h6,其中h1文字最大,h6文字最小。目录上一页下一页结束2020/6/413计算机文化基础2)字体标记font字体标记用来对文字格式进行设置,主要具有以下属性:(1)size属性:用来控制文字的大小,格式如下:fontsize=n…/font其中n的取值范围为1~7的数字,默认值为3。font标记和hn标记都可以控制文字的大小。一般情况下,文章的标题最好由hn标记控制,而其余的文字由font标记控制。相比较而言,font对字体的控制更加灵活。(2)color属性:用来控制文字的颜色,格式如下:fontcolor=#n或英文表示的颜色…/font其中n是一个十六进制的六位数。(3)face属性:用来指明文字使用的字体,格式如下:fontface=字体名…/font其中字体名的选择由Windows操作系统安装的字体决定。如:宋体、楷体_GB2312、TimesNewRoman、Arial等。文字格式目录上一页下一页结束2020/6/414计算机文化基础3)字形标记字形标记用于设置文字的粗体、斜体、下划线、上标、下标等。标记格式字形结果B…/B粗体I…/I斜体U…/U下划线SUP…/SUP上标SUB…/SUB下标文字格式目录上一页下一页结束2020/6/415计算机文化基础3.插入图片img标记将图片插入网页中,用于设置图片的大小以及相邻文字的排列方式。该标记具有以下属性:(1)src属性:指明图片文件所在的位置。格式如下:imgsrc=URL其中URL指图片文件存放的位置。(2)alt属性:图片的文字说明,当鼠标指针指向图片时,该图片的说明性文字弹出。格式如下:imgsrc=URLalt=说明文字(3)width和height属性:设置图片显示区域的宽度和高度。格式如下:imgsrc=URLwidth=n1height=n2其中width和height属性的取值n1和n2,可以是像素数或百分比。目录上一页下一页结束2020/6/416计算机文化基础(4)border属性:设置图片文件的边框。格式如下:imgsrc=URLborder=n其中n为像素数。(5)align属性:设置图片相对于文本的位置关系。格式为:imgsrc=URLalign=对齐方式对齐方式可以是:top(顶端对齐)、middle(相对垂直居中)、bottom(相对底边对齐)、left(左对齐)、right(右对齐)、texttop(文本上方)等。插入图片目录上一页下一页结束2020/6/417计算机文化基础4.插入超链接在HTML语言中,a和/a标记用于设置网页中的超链接,href属性指明被超链接的文件地址。格式如下:ahref=URL超链接文本/a用于表示超链接的文本一般显示为蓝色并且加下划线。在浏览器中,当鼠标指针指向该文本时,箭头变为手形,并在浏览器的状态栏中显示该超链接的地址。若使用图片做超链接,可使用如下格式完成:ahref=URL1imgsrc=URL2/a目录上一页下一页结束2020/6/418计算机文化基础5.使用表格在网页中插入一个表格,需要用到一组HTML标记。定义表格的有关标记如下:table…/table定义表格区域。caption…/caption定义表格标题。th…/th定义表格头。tr…/tr定义表格行。td…/td定义表格单元格。返回目录上一页下一页结束2020/6/419计算机文化基础常用的标记属性中,border属性用于设置表格边框的宽度;width、height属性用于设置表格或单元格的宽度、高度;cellspacing和cellpadding属性分别用于设置单元格之间的间隙和单元格内部空白;align属性用于设置表格或单元格的对齐方式;bgcolor和background属性分别用于设置表格的背景颜色和背景图像。表格属性目录上一页下一页结束2020/6/420计算机文化基础9.2FrontPage2003概述虽然使用一般的文本编辑器就可以编写HTML文档,但是使用专门的HTML编辑器或Web创作工具往往更加方便。具有“所见即所得”功能的Web页面创作工具可以使Web创作人员直接面对Web页面进行编辑修改,并且能立即看到Web页面的显示效果。FrontPage2003是微软公司开发的网页制作和网站管理工具,它是MicrosoftOffice2003的组件之一,与Office的其他组件高度融合,界面友好,功能强大,易学易用,是目前使用较为广泛的网页制作、网站管理工具之一。目录上一页下一页结束2020/6/421计算机文化基础9.2FrontPage2003概述9.2.1FrontPage2003的主要功能9.2.2FrontPage2003的启动与退出9.2.3网页与网站9.2.4FrontPage2003的网页视图模式9.2.5FrontPage2003中的视图返回目录上一页下一页结束2020/6/422计算机文化基础9.2.1FrontPage2003的主要功能FrontPage2003的主要功能是制作网页和管理站点。使用FrontPage2003可以创建新的网页,也可以打开并修改已经存在的网页。FrontPage2003提供了多种编辑网页的方式,不但可以直接修改HTML,而且可以采用“所见即所得”的方式编辑网页,还可以使用菜单命令插入各种网页元素,使用对话框修改其属性,十分灵活。返回目录上一页下一页结束2020/6/423计算机文化基础在FrontPage2003中,可以很容易地插入文本、图片、表格、组件等元素;可以使用主题和样式表、共享边框、框架等管理网页的外观;还可以使用表单等元素设计出交互式网页。FrontPage2003提供了强大的站点管理功能。一组相关网页和有关文件组成一个站点,站点也是FrontPage2003对网站进行管理的基本单位。在FrontPage2003中可以轻松实现设计、管理、分析、发布和维护站点等工作。FrontPage2003的主要功能目录上一页下一页结束2020/6/424计算机文化基础9.2.3网页与网站网页是全球广域网上的基本文档,用HTML书写,通常以.htm或.html为扩展名。网页可以独立存在,但常常作为网站的一部分。网站是一组相关网页和有关文件的组合,一般有一个特殊的网页作为浏