第8章+网页制作技术-精品文档资料整理.ppt
《第8章+网页制作技术-精品文档资料整理.ppt》由会员分享,可在线阅读,更多相关《第8章+网页制作技术-精品文档资料整理.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程1本章概述本章概述本章从HTML语言基本知识开始逐渐深入,概括性地讲述了有关网页制作的相关知识。努力让读者既有一个初步的也有一个整体的认识,如果读者对某部分的内容有兴趣,可以查阅该方面的详细资料,包括教学网站上的辅助资料,进行深入的学习。第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程28.1 网页设计基础知识网页设计基础知识 8.2 简单页面元素使用方法简单页面元素使用方法 8.3 高级页面元素的使用方法高级页面元素的使用方法 8.4 网
2、页制作示例网页制作示例 8.5 实用技巧快速参考实用技巧快速参考 第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程38.1 8.1 8.1 网页设计基础知识网页设计基础知识网页设计基础知识网页设计基础知识网页设计基础知识网页设计基础知识 8.1.1 HTMLHTML语言概述语言概述 8.1.2 WEBWEB服务器服务器 8.1.3 客户端脚本语言客户端脚本语言 返 回8.1.4 服务器端动态网页技术服务器端动态网页技术 8.1.5 网页制作工具网页制作工具DreamweaverDreamweaver概述概述 8.1.6 网站设计的基本原则网
3、站设计的基本原则 第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程48.1.18.1.18.1.1 HTML语言概述语言概述 1.HTML1.HTML语言的由来与特点(语言的由来与特点(1/21/2)80年代早期、IBM、通用标记语言(Generaized Markup Language),即GML、概念性。1986年、国际标准化组织(ISO)、发布了为生成标准化文档而定义的标记语言标准(ISO8879),简称为SGML,即标准通用标记语言。SGML定义了许多不同类型的文档,其中包括超文本文档。超文本标记语言HTML(Hypertext M
4、arkup Language)定义了超文本文档的SGML的子集。但是人们习惯使用术语HTML表示超文本文档本身(属于一种特殊类型的SGML文档)和用以产生超文本文档的标记语言。HTML的领头先锋是美国麻省理工学院(MIT)计算机科学实验室的WWW标准化组织W3C(World Wide Web Consortium)。返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程58.1.18.1.18.1.1 HTML语言概述语言概述 1.HTML1.HTML语言的由来与特点(语言的由来与特点(2/22/2)所谓超文本,相对于标准的文本(只有字符、
5、只表示文字)而言,它可以加入图片、声音、动画、影视等内容,还可以从一个文件跳转到另一个文件,与世界各地主机的文件链接。但这些内容的表示形式依然是使用文本字符的,因而HTML文档能独立于各种操作系统平台(如UNIX、WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的链接信息。使用HTML语言描述的文件,需要通过WWW浏览器显示出效果。通过以下几行对照内容可以窥出HTML语言的特点:标签、属性、值。图片调用:文字格式:文字页面跳转:A HREF=文件路径/文件名多媒体声频:多媒体
6、视频: 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程68.1.18.1.18.1.1 HTML语言概述语言概述 2.HTML2.HTML文档的基本结构(文档的基本结构(1/21/2)HTML文档的结构就是网页的结构,即使是一个空白的网页,也必须包含下面的基本标记信息。头部信息文档主体,正文部分超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。其中在最外层,表示这对标记间的内容是HTML文档。之间包括文档的头部信息,如文档总标题等,若不需头部信息则可省略此标记。标记一般不
7、省略,表示正文内容的开始。返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程78.1.18.1.18.1.1 HTML语言概述语言概述 2.HTML2.HTML文档的基本结构(文档的基本结构(2/22/2)下面是一个最基本的超文本文档的源代码:一个简单的HTML示例欢迎光临我的主页这是我第一次做主页,无论怎么样,我都会努力做好! 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程88.1.18.1.18.1.1 HTML语言概述语言概述 3.HTML3.HTML文档的标签(文档的
8、标签(1/51/5)超文本中遇到的最大障碍就是一些用“”括起来的句子,我们称它为标签,是用来分割和标记文本元素(以后也称页面元素)。单标签某些标记称为“单标签”,因为它只需单独使用就能完整地表达意思,这类标记的语法是:最常用的单标签是,它表示换行。 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程98.1.18.1.18.1.1 HTML语言概述语言概述 3.HTML3.HTML文档的标签(文档的标签(2/52/5)双标签另一类标记称为“双标签”,它由“始标签”和“尾标签”两部分构成,必须成对使用,其中始标签告诉Web浏览器从此处开始
9、执行该标记所表示的功能,而尾标签告诉Web浏览器在这里结束该功能。尾标签是在标签前加一个斜杠(/)形成的。这类标记的语法是:内容其中“内容”部分就是要被这对标记施加作用的部分。例如你想突出对某段文字的显示,就将此段文字放在一标记中:第一:返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程108.1.18.1.18.1.1 HTML语言概述语言概述 3.HTML3.HTML文档的标签(文档的标签(3/53/5)标签属性许多单标记和双标记的始标记内可以包含一些属性,其语法是:各属性之间无先后次序,属性也可省略(即取默认值),例如单标记表示在
10、文档当前位置画一条水平线(horizontal line),一般是从窗口中当前行的最左端一直画到最右端。附带一些属性后的形式如:其中SIZE属性定义线的粗细,属性值取整数,缺省为1;ALIGN属性表示对齐方式,可取LEFT(左对齐,缺省值)、CENTER(居中)、RIGHT(右对齐);WIDTH属性定义线的长度,可取相对值,(由一对 号括起来的百分数,表示相对于充满整个窗口的百分比),也可取绝对值(用整数表示的屏幕像素点的个数,如WIDTH=300),缺省值是100%。 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程118.1.18
11、.1.18.1.1 HTML语言概述语言概述 3.HTML3.HTML文档的标签(文档的标签(4/54/5)语言字符集(Charsets)信息(meta标签)#位置需要填写该主页的字符集信息,众多的字符集名称有us-ascii、iso-8859-1、x-mac-roman、x-euc-jp、gb2312、x-euc-tw等,不一一列举。 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程128.1.18.1.18.1.1 HTML语言概述语言概述 3.HTML3.HTML文档的标签(文档的标签(5/55/5)body标签背景色彩和文字色
12、彩bgcolor背景色彩text非可链接文字的色彩link可链接文字的色彩alink正被点击的可链接文字的色彩vlink已经点击(访问)过的可链接文字的色彩#=rrggbb色彩是用6位16进制构成的红绿蓝(red-green-blue,RGB)值来表示。16进制的数码有:0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。背景图象页面空白(Margin)页面左边的空白页面上方的空白(天头)通过以上的内容读者对标签已经有了充分的认识,应该说,以后遇到任何标签即页面元素都会很容易理解,无非就是通过属性/值对来控制显示的特征而已。所以后面将几乎不再细述任何标签。 返 回第第8 8章章 网
13、页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程138.1.18.1.18.1.1 HTML语言概述语言概述 4.HTML标签主要分类不论是了解HTML、还是从可视化的页面设计角度看,都应抓住主要的HTML元素类型。这些主要类型如下:文档结构与空间控制标记。文本控制标记。表格类标记。链接类标记。图像类标记。表单类标记。框架类标记。多媒体类标记。其他扩展标记:HTML页面不是独立存在的,需要结合其他的技术,所以其他技术内容嵌入到HTML中必须借助于尚未使用的标记,如后面将要叙述的一些技术。理论上,标记种类可以是无限的。 返 回第第8 8章章 网页制作技术网页制
14、作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程148.1.28.1.28.1.2 WEB服务器服务器 1.Web服务器Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将结果文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)进行信息交流,因此也称为HTTP服务器。Web服务器可驻留于各种类型的计算机之上,从常见的PC到巨型的UNIX网络,以及其他各种类型的计算机。它们通常经过一条高速线路与因特网连接,如果对性能无所谓,则也可使用低速连接(甚至
15、是调制解调器)。当然,可以用自己的计算机组建Web服务器。 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程158.1.28.1.28.1.2 WEB服务器服务器 2.网关脚本/程序Web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。例如,用户填写一个信息查询表单,点击提交按钮,该表单将送至服务器计算机上的某一程序,它负责处理该请求,并返回适当形式的结果,如一个网页。用于执行这些功能的程序或脚本称为网关脚本/程序,或称为CGI(通用网关界面)脚本。 返 回第第8 8章章 网页制作技术网页制作技术
16、首页首页结束结束2022年7月16日星期六大学计算机基础教程168.1.28.1.28.1.2 WEB服务器服务器 3.虚拟主机虚拟主机是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的因特网服务器功能。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样,用户可以利用它来建立完全属于自己的WWW、FTP和E-mail服务器。虚拟主机技术的出现,是对因特网技术的重大贡献。由于多台虚拟主机共享一台真实主机的资源,每个用户承受的硬件费用、网络维护费用、通讯线路费用均大幅度降低,使因特网真正成
17、为人人用得起的网络。现在,几乎所有的美国公司(包括一些家庭)均在网络上设立了自己的Web服务器。虚拟主机服务提供者的服务器硬件构成的性能比较高,通讯线路也比较通畅,可以达到非常高的数据传输速度(可达45Mb/s),为用户提供了一个良好的外部环境;用户还不用负责机器硬件的维护、软件设置、网络监控、文件备份等工作。 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程178.1.28.1.28.1.2 WEB服务器服务器 4.服务器托管服务器托管即租用ISP机架位置,建立企业Web服务系统。企业主机放置在ISP机房内,由ISP分配IP地址,提
18、供必要的维护工作,由企业自己进行主机内部的系统维护及数据的更新。这种方式特别适用于有大量数据需要通过因特网进行传递,以及有大量信息需要发布的单位。 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程188.1.38.1.38.1.3 客户端脚本语言客户端脚本语言 1.动态HTML(DHTML、Dynamic HTML)(1/4)DHTMLDynamic HTML是一种制作网页的方式,既不是一种网络技术,也不是一个标记或插件。它可以通过JavaScript、VBScript、Document Object Modle(DOM)、layer
19、s或者CSS来实现。DHTML能改变页面中的一些效果,但不保证在不同的浏览器上有相同的效果。典型的DHTML例子就是当鼠标移到一幅图片的上面时,该图片变为另一幅图片。至于怎样让浏览器实现了这样的变化,就是DHTML中所包含的技术。客户端的脚本语言经常见到的客户端脚本语言(如JavaScript和VBScript)就是DMTML的内容之一。在Microsoft和Netscape发布的4.0级的浏览器里,允许使用脚本语言去改变HTML语言中大多数的元素。能够被脚本语言改变的页面元素是符合文档对象模型(Document Object Model)的。 返 回第第8 8章章 网页制作技术网页制作技术
20、首页首页结束结束2022年7月16日星期六大学计算机基础教程198.1.38.1.38.1.3 客户端脚本语言客户端脚本语言 1.动态HTML(DHTML、Dynamic HTML)(2/4)文档对象模型DOM是dynamic HTML中的核心内容或基础,是它使得HTML代码能够被改变。实际上就是将HTML文档及其中的HTML元素等对象化,并开放给脚本语言,浏览器就可以执行语言脚本来改变这些元素了(IE4开始)。当然不是所有元素都能被改变的。事件模型在DOM中有一部分内容,专门用来指定什么元素能够改变,这就是事件模型。所谓事件就是对作用于计算机的用户行为和系统行为的一个抽象,抽象的逻辑结果就是
21、计算机的动作都是由事件触发的。例如,因为鼠标双击了一个文件图标,系统才打开了这个文件。即使是在网页中,也抽象了几乎所有的事件。如:把鼠标放在一个页面元素上(onmouseover),加载一个页面(onload),提交一个表单(onsubmit),在表单的文字输入部分用鼠标点击一下(onfocus)等等。表8-1列出了一些主要的事件。 返 回第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程208.1.38.1.38.1.3 客户端脚本语言客户端脚本语言 1.动态HTML(DHTML、Dynamic HTML)(3/4)返 回网页主要事件一览表
22、事件发生的时机典型对象onAbort访问者中断浏览器正在载入图像的操作标签定义的image对象onBlur失去键盘输入焦点文本框等onChange输入值发生变化文本框等onClick鼠标单击按钮、链接onError网页或图像载入产生错误Image、window对象onFocus获得键盘输入焦点文本框等onKeyDown键盘按下文本框等onKeyUp键盘松开文本框等onKeyPress键盘一次有效按键文本框等onLoad一图像或网页载入完成时Image、window对象onMouseDown按下鼠标onMouseUp松开鼠标onMouseMove鼠标在指定元素上移动时onMouseOut鼠标从指
23、定元素上移开onMouseOver鼠标进入指定元素时Area、Link对象onMove窗体或框架移动时window or frameonReset表单内容重置时onResize改变浏览器或框架大小window or frameonSelect选择文本框中的文本时文本框等onSubmit按下Submit按钮onUnload网页卸载Window对象第第8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程218.1.38.1.38.1.3 客户端脚本语言客户端脚本语言 1.动态HTML(DHTML、Dynamic HTML)(4/4)级联样式表CSS因为
24、CSS是DOM中的一部分,其实就是DOM使用CSS表示对象的属性,因而也是DHTML的主要方式,所以让脚本语言能够改变CSS中的一些属性。通过改变CSS,就能够改变页面中的许多显示效果。这些效果包括颜色、位置以及大小等。基于以上的说法可以看出,动态HTML主要的表现形式就是使用脚本语言来改变页面元素,其基础是改变DOM对象的属性值,包括HTML语言中规定的页面元素的属性和DOM规定的CSS属性。CSS的内容后面叙述,本小节概括介绍一下脚本语言中的一种JavaScript,它的语法与Java语言相似,也仅仅是相似,其实差别也不小,另外JavaScript和Java语言根本就没有关系。 返 回第第
25、8 8章章 网页制作技术网页制作技术 首页首页结束结束2022年7月16日星期六大学计算机基础教程228.1.38.1.38.1.3 客户端脚本语言客户端脚本语言 2.JavaScript语言概述(1/5)使用客户端脚本语言,原则上是需要了解一些程序设计知识的。对于本书的读者,一般是没有程序设计基础和爱好的,虽然如此,由于脚本语言和标准的程序设计语言不同,编写的代码都是片断(脚本)、语法灵活、很多情况下不需要有什么完整的程序设计思想,所以入门还是容易的。这也是像VB这样的软件开发工具那么容易入门、现在容易改行并能够号称程序员的人如此之多的原因之一吧!JavaScript的主要作用应用于B/S结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 制作 技术 精品 文档 资料 整理
限制150内