第12部分网页制作和网站建设.ppt
《第12部分网页制作和网站建设.ppt》由会员分享,可在线阅读,更多相关《第12部分网页制作和网站建设.ppt(103页珍藏版)》请在三一办公上搜索。
1、2023/5/13,第12章 网页制作和网站建设,2023/5/13,本章内容,12.1 网页基础12.2 HTML语言12.3 Dreamweaver CS4的使用12.4 网站的发布和维护,2023/5/13,网页是互联网上的基本文档,是用HTML或其他语言(JavaScript、VBScript、ASP、JSP、PHP、XML等)编写的。网页本质上就是一个存放在互联网中某个Web服务器上的文件。当用户访问该网页时,存放网页的服务器把网页传送到用户计算机,通过网页浏览器解读并展示出来。访问一个网站时,打开的第一个网页称为主页(Homepage),也叫首页。,12.1 网页基础,2023/5
2、/13,12.1.1 网页的分类12.1.2 网页的基本构成12.1.3 网页常用制作工具12.1.4 网站制作流程,12.1 网页基础,2023/5/13,1.静态网页静态网页是指纯HTML格式的网页,一般以.htm、.html、.shtml或.xml为后缀名。访问者请求浏览时,网页在Web服务器中不会发生动态改变。,12.1.1 网页的分类,2023/5/13,静态网页的特点:(1)有固定的URL,而且URL以.htm、.html、.shtml等常见形式为后缀,不包含“?”。(2)静态网页的内容保存在网站服务器上,每个静态网页都是一个独立的文件。(3)相对稳定,因此容易被搜索引擎检索。(4
3、)无数据库支持,在网站制作和维护方面工作量较大。(5)交互性差,在网页功能实现方面相对较弱。静态网页的浏览:浏览器向Web服务器发出访问静态网页的请求,Web服务器接受请求后直接将网页传到浏览器,浏览器解读HTML文件后显示。,12.1.1 网页的分类,2023/5/13,2.动态网页动态网页一般指用ASP、PHP、JSP或.NET等网络编程语言编写的运行于服务器端的代码。动态网页除了静态网页的元素外,还包含一些浏览器和Web服务器交互的应用程序。动态网页里很多信息存放在数据库中,当访问者单击相应的链接时才动态生成网页。常见的动态网页后缀名有.asp、.jsp、.aspx、.cgi、.php等
4、,访问动态网页网址中有一个标志性的“?”。浏览器发出动态网页请求后,服务器对代码进行编译后生成HTML代码。,12.1.1 网页的分类,2023/5/13,动态网页的特点:(1)有数据库支持,可以降低网站维护的工作量。(2)交互性好,可以实现更多的功能,如:用户注册、在线调查、订单管理等。(3)动态网页并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。(4)在搜索引擎检索方面不如静态网页效果好,因此网站在进行搜索引擎推广时要做一定的技术处理才能较好地被检索到。,12.1.1 网页的分类,2023/5/13,(1)文字:需考虑文字的内容和整体效果。(2)图像:为了不
5、影响网页传输速率,网页的图片不能太大,常用的图片格式有GIF和JPEG,二者容量较小且具有跨平台的特性,可在不同操作系统支持的浏览器上显示。(3)超链接:从一个网页指向另一个目的地的链接。(4)表格:主要作用是控制网页其他元素的布局方式。(5)动画:常用的动画格式有GIF和SWF。GIF动画的原理就是高速连续显示多幅静态图片,SWF动画是用Flash软件制作的矢量动画。(6)其他元素:音频、视频、表单、脚本语言编写的特效(如:图片滚动)等。,12.1.2 网页的基本构成,2023/5/13,网页设计软件有3类:网页编辑工具 动画制作工具 图形图像处理工具(1)网页编辑工具:FrontPage、
6、DreamveaverFrontPage:Microsoft产品。使用简单、容易上手、功能也比较强大,缺点是兼容性不好、对动态网页支持不好。Dreamveaver:Adobe产品。目前应用最为广泛,它是一款集网页制作和管理网站于一身的所见即所得网页编辑器,可以对HTML网页文件进行可视化编辑,还集成了程序开发语言。,12.1.3 网页常用制作工具,2023/5/13,(2)动画制作工具:FlashFlash:交互式动画设计工具,可以将音乐、声效和动画方便地融合在一起。采用矢量绘图技术,因此放大后也不会失真,且容量小。(3)图形图像处理工具:Photoshop、Fireworks、CorelDR
7、AW、Illustrator一般网页设计中使用Photoshop和Fireworks处理图形图像。Photoshop:Adobe产品。总体功能可分为图像编辑、图像合成、校色调色及特效制作等部分。,12.1.3 网页常用制作工具,2023/5/13,(1)网站定位 明确客户要求制作一个什么样的网站。(2)收集网站素材和策划栏目内容 可以让客户提交一份网站的栏目计划书,收集整理网站素材、确定栏目内容后一般要起草栏目规划书备案。(3)提出页面设计方案 主要是美工根据前面的网站定位和栏目策划来设计页面,包括主页和二级页面。,12.1.4 网页制作流程,2023/5/13,(4)制作页面 把美工设计的页
8、面变成网页格式,通常是利用切片工具分割图片,保存成网页格式文件。注意区分网站中的静态页面和动态页面。(5)程序设计 把网页串联起来,结合数据库,实现后台功能。(6)测试发布 网页和程序整合好后,进行本地测试,主要测试链接的有效性、浏览器中的显示效果等。之后上传到客户的服务器中,由客户检测试用,并根据客户反馈意见修改。,12.1.4 网页制作流程,2023/5/13,HTML是构成网页文档的标记语言。HTML文件是纯文本文件,无需编译即可运行。HTML通过标记把文字、图片、多媒体等各种网页元素组织形成网页。HTML的格式非常简单,只是由文字及标记组合而成,基本上只要明白了各种标记的用法便掌握了H
9、TML。,12.2 HTML语言,2023/5/13,12.2.1 HTML文档结构12.2.2 文本控制12.2.3 表格12.2.4 超级链接12.2.5 图像12.2.6 表单12.2.7 层叠样式表单,12.2 HTML语言,2023/5/13,HTML文件包含两部分:头信息部分和正文部分。包围的是HTML语言的标记,用来控制网页中各元素的显示状态。HTML文件的一般结构:头信息部分 正文部分,12.2.1 HTML文档结构,2023/5/13,1.标签对位于HTML文档的开头和结束位置,左标签为开始的标志,右标签为结束标志。2.标签对之间的内容定义了HTML文档的头信息部分,包含了网
10、页的一些基本信息。标签对间的内容不会在浏览器的文档窗口中显示。,12.2.1 HTML文档结构,2023/5/13,例:这是一个头信息的例子,这是网页标题 Document.write(Hello net.)正文部分,12.2.1 HTML文档结构,2023/5/13,(1):网页标题,显示在浏览器窗口的标题栏。若无命令,则在浏览器的窗口标题栏显示网页的URL。(2):单标签。指定网页的背景音乐。src属性:背景音乐文件的路径和文件名。loop属性:播放次数,-1表示循环播放。(3):单标签。设置文档浏览时所用的默认语言。gb2312或gb2312-80是一个简体中文字符集的中国国家标准。,1
11、2.2.1 HTML文档结构,2023/5/13,(4):标签对里面的代码是浏览器执行一些动作的脚本代码,通常是用脚本语言编写的,如:JavaScript、VBScript等。脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本程序可以使用户和网页进行交互,但有些脚本程序会被植入病毒,通过浏览器菜单“工具”“Internet选项”“安全”,可设置脚本的禁用和启用。,12.2.1 HTML文档结构,2023/5/13,3.定义了HTML文档的主体部分,标签对之间是实际要在浏览器窗口中显示的内容和其他用于控制网页元素显示方式的标签。text属性:整
12、个网页中的文字颜色。颜色取值采用十六进制的红绿蓝(red-green-blue,RGB)值表示,即#rrggbb。link属性:未阅读过的超链接文本的颜色。alink属性:活动的超链接文本(鼠标移动到超链接上未按下时)的颜色。vlink属性:访问过的超链接文本的颜色。,12.2.1 HTML文档结构,2023/5/13,background属性:背景图像文件。bgcolor属性:背景颜色。同时设定背景图像和背景颜色时,背景图像优先。leftmargin属性、topmargin属性:分别为网页显示画面与浏览器窗口左边沿、上边沿的距离,单位为像素。bgproperties属性:页面背景图像的特性,
13、值为“fixed”表示页面背景图像为固定,不随页面的滚动而滚动。,12.2.1 HTML文档结构,2023/5/13,1.字体属性(1)分别表示6种大小不同的标题字体,表示的字体最大,表示的字体最小,标题标签间的内容显示为黑体字。(2)color属性:字体颜色,用6位十六进制的数字或颜色名表示。如:要把文字设为红色 红色字体 红色字体size属性:字体大小,分为7个等级,1号字体最小,7号字体最大。如:设为7号字体,12.2.2 文本控制,2023/5/13,face属性:字体。如:仿宋体文字 注:若浏览者的计算机上没有安装设置的字体,文字将以标准字体显示。face属性允许列出多个字体,用逗号
14、分隔,浏览器会根据顺序使用合适的字体显示。特殊的字体显示样式:粗体斜体 上标下标 大字体小字体 下划线、删除线 打字机等间距字体,12.2.2 文本控制,2023/5/13,2.文本布局(1):创建一个段落。align属性:说明对齐方式,取值为left(左对齐)、center(居中)、right(右对齐)。(2):单标签,在网页中显示一个换行。(3):防止浏览器将标签对中过长的内容自动换行显示。对住址、数学算式、一行数字、程序代码等尤为有用。(4):按缩进效果显示,与普通文本文件中使用Tab键缩进效果一样。,12.2.2 文本控制,2023/5/13,(5):在页面的水平方向居中显示。(6):
15、移动显示图形和文本元素。direction属性:指定移动方向,取值为left、right、down、up。behavior属性:指定移动行为,取值为scroll、alternate、slide。(7)、:创建定义式列表。:可单标签。列表中的上层项目,即列表项目标题。:可单标签。列表中最下层项目,即列表项。,12.2.2 文本控制,2023/5/13,例:一个定义式列表 中国城市 北京 上海 广州 美国城市 华盛顿 芝加哥 纽约,12.2.2 文本控制,2023/5/13,(8)、:创建有编号列表,每个列表项前的前导记号为按顺序自动累加的数字编号。:创建无编号列表,每个列表项前有一个前导记号(B
16、ullet,通常为一个黑圆点、空心圆点、方形黑点)。:可单标签。创建有编号列表和无编号列表的列表项。,12.2.2 文本控制,2023/5/13,例:一个有编号列表+一个无编号列表 中国城市 北京 上海 广州 美国城市 华盛顿 芝加哥 纽约,12.2.2 文本控制,2023/5/13,表格组成:行Rows、列Columns、单元Cell。1.:定义表格区段,其他表格命令必须置于这个标签间。border属性:表格的边框线粗细。缺省为1,表示表格边框线粗细为1像素;取值为0或无border属性表示表格没有边框线。cellspacing属性:单元格间距,指表格内单元格之间的距离,及单元格和表格上下左
17、右边框的距离,缺省值为3。cellpadding属性:单元格边距,指单元格内容与单元格边框上下左右四个方向的距离,缺省值为3。,12.2.3 表格,2023/5/13,width属性:表格宽度。取值是像素或百分比。若width的像素值大于显示器分辨率宽度,将出现滚动条。实际应用中常使用百分比,则表格宽度将会随窗口显示宽度而自动调整。bgcolor属性:表格背景色。取值是RGB或颜色名。background属性:表格背景图片。取值为图片地址。注:bgcolor与background同时设置时,background优先。bordercolor属性:表格边框线颜色。只有当边框线border不为0时,
18、此属性才起作用。align属性:表格对齐方式,取值left(默认)、center、right。,12.2.3 表格,2023/5/13,2.:可单标签。表格行。align属性:同一行文字水平方向的排列方式,取值left(默认)、middle、right。valign属性:同一行垂直方向的排列方式,取值top、middle(默认)、bottom、baseline。3.:可单标签。表格单元格。rowspan属性:单元格行高。colspan属性:单元格列宽。align属性:水平方向的排列方式,优先于。valign属性:垂直方向的排列方式,优先于。bgcolor属性:单元格背景色,优先于。backgr
19、ound属性:单元格背景图片,优先于。,12.2.3 表格,2023/5/13,4.:可单标签。定义表格列名,缺省的表头字体为粗体且居中。有三个属性:rowspan、colspan、valign。5.:定义表格标题。align属性:取值为top或bottom,表示标题位于表格正上方或正下方居中显示,缺省为top。,12.2.3 表格,2023/5/13,例:1行,1单元 1行,2单元 2行,1单元 2行,2单元,12.2.3 表格,2023/5/13,建立超链接的基本样式:click herehref属性:指定超链接的目标,value的引号可省略。click here:可以是文字、图片等,以特
20、殊方式显示。超链接的目标可以是站外地址、同一网站内部、同一网页不同位置。1.站外链接 站外链接是指单击超链接打开站外页面,通常链接目标位置写的是一个网址或是一个绝对地址。,12.2.4 超级链接,2023/5/13,2.站内链接 站内链接是从站内的一个页面链接到另一个页面,链接目标只要写相对地址。站内链接目标的写法一般有以下4种:例1:站内链接1 链接起始文件和bbs文件夹在同一目录下。“./bbs”代表当前目录下的bbs文件夹,“./”可省略。例2:站内链接2 链接起始文件的上一层目录下有bbs文件夹,“.”表示上一层目录。例3:站内链接3 根目录下有admin文件夹,第一个“/”表示根目录
21、。例4:站内链接4 链接起始文件与目标文件位于同一目录下。,12.2.4 超级链接,2023/5/13,3.锚点 若一个页面内容很多,可在页面不同位置设置锚点标记,单击超链接跳转到同一页面的相应位置。首先设置跳转目标点,即锚点:“锚点名称”由用户命名,右标签可缺省。然后设置链接起始点,即鼠标单击的位置:click here,12.2.4 超级链接,2023/5/13,例:第一章 第二章 第三章 第四章 第五章 第六章 第一章这是第一章内容第二章这是第二章内容第三章这是第三章内容第四章这是第四章内容第五章这是第五章内容第六章这是第六章内容,12.2.4 超级链接,2023/5/13,src属性:
22、必选属性,指明图片的位置和名称。width和height属性:设定图片在网页中的显示尺寸,值可以是像素和百分比。如:border属性:在图片周围加上边框,设定边框线的粗细。如:alt属性:图片不能正常显示时,则显示alt属性中设置的替代文字。如:,12.2.5 图像,2023/5/13,表单的功能:表单用在动态网页中,提供给用户输入数据的界面。表单中的数据传送到服务器后,由服务器端的CGI(Common Gateway Interface,通用网关界面)程序处理。CGI:一套定义WWW服务器和脚本程序沟通的标准。脚本程序:位于服务器端的一些可执行程序,用来接收、处理客户端送来的信息,并可把处理
23、结果再送回客户端。CGI程序:位于服务器端符合CGI标准的脚本程序。,12.2.6 表单,2023/5/13,CGI程序的典型应用 在服务器端建立一个具有各种表单格式的HTML文件,用户在客户端使用浏览器调用这个HTML文件,并在表单中输入相应的资料或信息,然后将表单中的内容发送到服务器端,服务器则启动一个相应的CGI程序对这些内容进行处理,也可将处理结果送回客户端浏览器中。CGI最著名的应用为BBS。,12.2.6 表单,2023/5/13,1.:产生表单,标明“表单区段”。method属性:用户输入数据传送到服务器端的方式,取值post、get。action属性:指定服务器处理表单的CGI
24、程序。,12.2.6 表单,2023/5/13,2.:产生输入控件。,12.2.6 表单,单行文字框,选择按钮,复选框,发送按钮,重置按钮,2023/5/13,type属性:产生不同的输入控件。text:单行文字框(Text Box),用户输入一般信息使用。radio:选择按钮(Radio Button),产生具有单一选择结果的圆点。checkbox:复选框(Check Box),产生具有多重选择的方框,表示选中。password:密码文字框(Password),类似text单行文字框,用于输入密码,不显示在屏幕上。submit:发送按钮(Submit Button),产生一个按钮,用户按下时
25、即将表单中用户输入的数据送到服务器端,供CGI程序处理。reset:重置按钮(Reset Button),恢复默认值,供用户重新输入。,12.2.6 表单,2023/5/13,name属性:指定输入控件的名称,可任意取变量名。value属性:设定输入控件的默认值或用户输入的内容,对于按钮则指定按钮上标示文字。maxlength属性:输入文字框的最大可输入字符数。size属性:输入文字框的显示宽度(以字符数计算)。checked属性:将选择按钮或复选框置为已选状态。,12.2.6 表单,注:当按下“发送”按钮时,实际上是将name和value的内容发送。,2023/5/13,例:浏览器中的显示结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 部分 网页 制作 网站 建设
链接地址:https://www.31ppt.com/p-4750645.html