c课件第11章网站建设与网页制作.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《c课件第11章网站建设与网页制作.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 11 网站 建设 网页 制作
- 资源描述:
-
1、1第11章 网站建设与网页制作11.1 11.1 网站的创建复制与发布网站的创建复制与发布 11.2 11.2 HTMLHTML和和XHTML XHTML 11.3 11.3 页面定位与布局方法页面定位与布局方法 11.4 11.4 母版页母版页 11.5 11.5 CSSCSS样式设计样式设计 11.6 11.6 使用使用JavaScriptJavaScript创建网页特效创建网页特效 22 本章教学目的本章教学目的介绍介绍HTMLHTML标记和标记和XHTMLXHTML标记的用法及网页制作方法。标记的用法及网页制作方法。本章教学要求本章教学要求(1 1)掌握基本)掌握基本HTMLHTML标
2、记和标记和XHTMLXHTML标记的用法;标记的用法;(2 2)掌握页面布局及)掌握页面布局及CSSCSS的用法;的用法;(3 3)掌握母版页与内容页的设计方法;)掌握母版页与内容页的设计方法;(4 4)了解其他内容。)了解其他内容。33网站开发主要分两方面网站开发主要分两方面:u WebWeb页面设计页面设计 设计在客户端呈现的能被浏览器解析的界面,即平时所设计在客户端呈现的能被浏览器解析的界面,即平时所说的网页制作,一般使用说的网页制作,一般使用HTML(HTML(超文本标记语言超文本标记语言)实现。实现。u Web Web逻辑功能设计逻辑功能设计 指实现内部逻辑功能,早期使用脚本语言实现
3、,如指实现内部逻辑功能,早期使用脚本语言实现,如JavaScriptJavaScript、VBScriptVBScript等,但是脚本语言功能较弱,实现复等,但是脚本语言功能较弱,实现复杂。杂。4411.1 网站的创建 VS2005VS2005提供了三种创建站点的位置类型提供了三种创建站点的位置类型:u文件系统文件系统uFTPFTPuHTTPHTTP 三种类型中,一般使用文件系统。它可在本机任何一个位置三种类型中,一般使用文件系统。它可在本机任何一个位置创建网站,也可直接将创建的网站从一个文件夹移动或复制创建网站,也可直接将创建的网站从一个文件夹移动或复制到另一个文件夹,或者直接复制到另一台机
4、器中。到另一个文件夹,或者直接复制到另一台机器中。5511.211.2 HTMLHTML和和XHTMLXHTMLu 在在VS2005VS2005中网页默认使用的目标架构为:中网页默认使用的目标架构为:XHTML 1.0 TransitionalXHTML 1.0 TransitionaluXHTMLXHTML是在是在HTMLHTML(超文本标记语言)基础上为适应目前流行(超文本标记语言)基础上为适应目前流行的的XMLXML(可扩展标记语言)而发展的新一代(可扩展标记语言)而发展的新一代WebWeb标记语言。标记语言。uW3CW3C在在20002000年年1 1月首次提出月首次提出XHTMLXH
5、TML时,目标是将时,目标是将WebWeb翻译为翻译为XMLXML。XHTML 1.0XHTML 1.0是作为一种帮助是作为一种帮助WebWeb开发人员和创作工具制造商开发人员和创作工具制造商放弃传统放弃传统HTMLHTML标记语言,迁移到一个基于标记语言,迁移到一个基于XMLXML的新的的新的HTML-HTML-XMLXML的混合体而开发的,因此叫做的混合体而开发的,因此叫做XHTML 1.0 TransitionalXHTML 1.0 Transitional。6611.211.2 HTMLHTML和和XHTMLXHTML(续续)从使用角度说明从使用角度说明HTMLHTML与与XHTMLX
6、HTML的不同:的不同:u大小写大小写 HTML HTML不区分大小写,元素和属性名称可以是大写、小写或大小写混不区分大小写,元素和属性名称可以是大写、小写或大小写混合;而合;而XHTMLXHTML要求所有元素和属性名称必须是小写的,而属性值则大小要求所有元素和属性名称必须是小写的,而属性值则大小写均可。写均可。u标记嵌套标记嵌套 在在HTMLHTML中使用不正确的嵌套,一样可以在很多浏览器中使用;而中使用不正确的嵌套,一样可以在很多浏览器中使用;而XHTMLXHTML则要求嵌套必须完全正确。则要求嵌套必须完全正确。u有否结束标记有否结束标记 在在HTMLHTML中有些标记是可以没有结束标记;
7、而中有些标记是可以没有结束标记;而XHTMLXHTML要求所有标记都要求所有标记都必须有结束标记必须有结束标记 。77u引号引号 HTML HTML中的属性值可以用引号引起来,也可以不使用引号;但中的属性值可以用引号引起来,也可以不使用引号;但XHTMLXHTML中要求所有属性值都必须加引号。中要求所有属性值都必须加引号。u样式样式 如果不使用样式表,如果不使用样式表,HTMLHTML中的每一个样式都可以直接使用属性名中的每一个样式都可以直接使用属性名=属性值的方法设置样式;但是在属性值的方法设置样式;但是在XHTMLXHTML中,如果不样式表,则必须通中,如果不样式表,则必须通过过Style
8、Style属性来设置。属性来设置。8811.2.1 HTML11.2.1 HTML和和XHTMLXHTML的格式与标记的格式与标记u基本格式:基本格式:HTML HTML文档文档=首部(首部(headhead)+主体(主体(bodybody)u首部:由标记首部:由标记和和之间的内容构成。用于设置之间的内容构成。用于设置HTMLHTML文文件的标题、作者等信息(浏览器中不显示)。首部中可包含标题标件的标题、作者等信息(浏览器中不显示)。首部中可包含标题标记符记符 title title、样式标记符、样式标记符 style style、脚本语言标记符、脚本语言标记符 script script等。
9、等。u主体:由标记主体:由标记和和之间的内容构成。网页中的所有内之间的内容构成。网页中的所有内容,包括文字、图形、链接以及其他页面元素都包含在该标记符内。容,包括文字、图形、链接以及其他页面元素都包含在该标记符内。9911.2.1 HTML11.2.1 HTML和和XHTMLXHTML的格式与标记的格式与标记(续续)u HTMLHTML文档的一般形式为文档的一般形式为:文档标题文档标题 这是这是xhtmlxhtml文档的主体部分文档的主体部分 u 在在HTMLHTML文档中,标记和文档中,标记和/标记都是配对使用的。标记都是配对使用的。101011.2.1 HTML11.2.1 HTML和和X
10、HTMLXHTML的格式与标记的格式与标记(续续)中可以包含属性,一般格式为:中可以包含属性,一般格式为:标记标记 属性属性1=1=值值1 1 属性属性2=2=值值2 2 例如:例如:标记之间必须使用空格隔开,属性名和属性值之间用等号隔开,等号标记之间必须使用空格隔开,属性名和属性值之间用等号隔开,等号左边是属性名称,右边是属性值。左边是属性名称,右边是属性值。例例11-4:HTML11-4:HTML标记示例,主要代码如下标记示例,主要代码如下:111111.2.1 11.2.1 HTMLHTML和和XHTMLXHTML的格式与标记的格式与标记(续续)body color:Blue;style
11、=text-align:center 一个很有意义的计算题!一个很有意义的计算题!!-div style=text-align:left 如果令如果令A-Z A-Z 分别等于百分之分别等于百分之1-261-26,那么,那么 Hard work Hard work(努力工作)(努力工作)H+A+R+D+W+O+R+K=H+A+R+D+W+O+R+K=8+1+18+4+23+15+18+11=98%8+1+18+4+23+15+18+11=98%Knowledge Knowledge(知识)(知识) K+N+O+W+L+E+D+G+E &nb
12、sp;K+N+O+W+L+E+D+G+E=11+14+15+23+12+5+4+7+5=96%=11+14+15+23+12+5+4+7+5=96%121211.2.1 HTML11.2.1 HTML和和XHTMLXHTML的格式与标记的格式与标记(续续)LoveLove(爱情)(爱情) L+O+V+E=12+15+22+5= L+O+V+E=12+15+22+5=54%54%Luck Luck(好运)(好运) L+U+C+K= L+U+C+K=12+21+3
13、+11=47%12+21+3+11=47%(这些我们通常认为重要的东西往往并不是最重要(这些我们通常认为重要的东西往往并不是最重要的)的)style=text-align:left 什么能使得生活变得圆满?什么能使得生活变得圆满?是是MoneyMoney(金钱)吗(金钱)吗? ? 不不!M+O+N+E+Y=13+15+14+5+25=72%M+O+N+E+Y=13+15+14+5+25=72%131311.2.1 HTML11.2.1 HTML和和XHTMLXHTML的格式与标记的格式与标记(续续)是是LeadershipLeadership(领导能力)吗(领导能力)吗?&
14、nbsp;? 不不!L+E+A+D+E+R+S+H+I+P=12+5+1+4+5+18+19+9+16=89%L+E+A+D+E+R+S+H+I+P=12+5+1+4+5+18+19+9+16=89%那么,什么能使生活变成那么,什么能使生活变成100%100%的圆满呢?的圆满呢?u 标记标记:设置文件中的标题。与其相似的有:设置文件中的标题。与其相似的有到到,其中,其中表示最大表示最大标题,标题,表示最小标题。其中的表示最小标题。其中的text-aligntext-align属性设置标题的水平对齐方式。属性设置标题的水平对齐方式。141411.2.1 HTML11.2.1 HTML和
15、和XHTMLXHTML的格式与标记的格式与标记(续续)u URLURL(统一资源定位符)用于定位(统一资源定位符)用于定位WebWeb上的文件信息,有绝上的文件信息,有绝对和相对之分。对和相对之分。1.1.绝对绝对URLURL:指完整的资源地址。:指完整的资源地址。具体形式:协议名称具体形式:协议名称:/:/计算机域名计算机域名/路径和文件名。路径和文件名。如:如:http:/ 表示路径和文表示路径和文件名在指定外部件名在指定外部InternetInternet资源时一般使用绝对资源时一般使用绝对URLURL。2.2.相对相对URLURL:指资源相对于当前页面的路径,如:指资源相对于当前页面的
16、路径,如mage/smile.gifmage/smile.gif 表示当前目录下的表示当前目录下的imageimage子目录下的子目录下的smile.gifsmile.gif文件。文件。151511.2.1 HTML11.2.1 HTML和和XHTMLXHTML的格式与标记的格式与标记(续续)例例11-511-5:设计两个静态页面,第一个页面链接到第二个页:设计两个静态页面,第一个页面链接到第二个页面。面。161611.3 11.3 页面定位与布局方法页面定位与布局方法 网页中常用的布局方法有两种:网页中常用的布局方法有两种:u利用表格进行布局利用表格进行布局u利用层进行布局利用层进行布局 两
17、种布局方法各有优缺点,设计者可以根据实际情况选择一种或同时两种布局方法各有优缺点,设计者可以根据实际情况选择一种或同时使用,而使用,而页面中的元素定位则是利用页面中的元素定位则是利用positionposition样式属性样式属性。171711.3.1 11.3.1 表格表格 表格除了可直接在单元格内显示内容,还可表格除了可直接在单元格内显示内容,还可将整个页面划分为若干个将整个页面划分为若干个独立的部分独立的部分,精确地定位文本、图像或其它元素。表格由行和列组成,精确地定位文本、图像或其它元素。表格由行和列组成,行列交叉构成了单元格。如下面代码对应右边的图:行列交叉构成了单元格。如下面代码对
18、应右边的图:第一行第一个单元格第一行第一个单元格 第一行第二个单元格第一行第二个单元格 在这段代码中,在这段代码中,每一个每一个作为一行,每一个作为一行,每一个作为该行中的一个单元格。作为该行中的一个单元格。181811.3.1 11.3.1 表格(续)表格(续)例例11-611-6:使用可视化界面设计表格。:使用可视化界面设计表格。191911.3.1 11.3.1 表格(续)表格(续)修改表格修改表格在在VS2005VS2005中非规则表格可以通过菜单和代码两种方式操作。中非规则表格可以通过菜单和代码两种方式操作。例例 11-7 11-7:效果:效果:202011.3.2 11.3.2 利
19、用表格进行页面布局利用表格进行页面布局VS2005VS2005中的表格布局模板简化了页面布局的制作过程。中的表格布局模板简化了页面布局的制作过程。例例11-811-8:利用表格模板进行页面布局:利用表格模板进行页面布局 212111.3.3 11.3.3 页内框架页内框架 网页制作中一个页面内的一部分区域中显示另一页面的内容,网页制作中一个页面内的一部分区域中显示另一页面的内容,可以利用页内框架完成。可以利用页内框架完成。页内框架只能在源视图下用直接输入代码的方式创建。常用格页内框架只能在源视图下用直接输入代码的方式创建。常用格式为:式为:不支持页内框架浏览器显示的内容不支持页内框架浏览器显示
20、的内容 例例11-911-9:在上例:在上例MyTable2.htmMyTable2.htm中使用页内框架制作页面。中使用页内框架制作页面。222211.3.3 11.3.3 页内框架(续)页内框架(续)target target 属性是控制超链接的目标文件如何显示的。属性是控制超链接的目标文件如何显示的。A A标记的标记的targettarget属性的特殊值:属性的特殊值:u _top_top:表示目标页面将占用整个浏览器窗口:表示目标页面将占用整个浏览器窗口 u _self _self:表示在当前超链接所在的框架中显示目标页面:表示在当前超链接所在的框架中显示目标页面u _blank _b
21、lank:表示在一个新的浏览器窗口中显示页面:表示在一个新的浏览器窗口中显示页面 u _parent _parent:表示将目标页面装入当前框架的父框架中,但是有的浏览器:表示将目标页面装入当前框架的父框架中,但是有的浏览器将其解释为将其解释为_top _top u 自定义自定义url url:指出目标页的路径:指出目标页的路径 232311.3.4 11.3.4 层的使用与布局方法层的使用与布局方法 divdiv标记标记是一个是一个区块级的区块级的HTMLHTML标记标记,在该标记之间可以添加段落、表格、,在该标记之间可以添加段落、表格、图片等内容。它的基本功能就是将一些标记元素组织起来,应
22、用图片等内容。它的基本功能就是将一些标记元素组织起来,应用divdiv标标记的属性为这些标记元素定义统一的样式,也可以为某些不支持特定属记的属性为这些标记元素定义统一的样式,也可以为某些不支持特定属性的标记元素应用该属性样式。利用性的标记元素应用该属性样式。利用JavascriptJavascript技术,可使同一层中所技术,可使同一层中所有元素一起显示、移动或隐藏。有元素一起显示、移动或隐藏。例例11-10 11-10:divdiv标记的基本用法。标记的基本用法。242411.3.4 11.3.4 层的使用与布局方法(续)层的使用与布局方法(续)uz-index属性 指当两个或多个元素占据同
23、一区域时应以什么样的顺序显示元素。利指当两个或多个元素占据同一区域时应以什么样的顺序显示元素。利 用它可以实现不同内容的重叠显示效果。其值大的层显示时位于上用它可以实现不同内容的重叠显示效果。其值大的层显示时位于上方,值小的位于下方,该值可正可负。若不定义则默认为第方,值小的位于下方,该值可正可负。若不定义则默认为第0 0层。层。uposition属性 指将层放在页面的位置。它有三个值:指将层放在页面的位置。它有三个值:absoluteabsolute、relativerelative和和staticstatic。若不指定则默认为若不指定则默认为staticstatic(正常流中的位置)。(正
24、常流中的位置)。absolute absolute指指相对于父容器左上角的的绝对坐标位置,位置,与屏幕分辨率无关;relative relative则指相对于父容器中流的起始位置,不一定是左上角。父容则指相对于父容器中流的起始位置,不一定是左上角。父容器指包含它的最近的一级,可以是器指包含它的最近的一级,可以是tabletable,也可以是,也可以是divdiv。例例 11-11 11-11:层的重叠显示效果。:层的重叠显示效果。252511.4 11.4 母版页母版页 母版页(母版页(Master PageMaster Page)的扩展名为)的扩展名为“.master.master”,它相当
展开阅读全文