第1章网页制作基础知识认识网站与网页网页制作软件和制作技术网站建设流程网页设计的基本原则1.1认识网站与网页网页就是我们上网时在浏览器中看到的一个个画面,网站则是一组相关网页的集合。一个小型网站可能只包含几个网页,而一个大型网站则可能包含成千上万个网页。另外,打开某个网站时显示的第一个网页被称为网站的主页(或首页),它可以说是网站的门户,通过它不仅可以了解网站的性质和内容,还可以访问网站中的其他页面。1.1.1网页的本质我们看到的网页包含了一组文件,它们分别是网页文件(扩展名为.html、.asp等)、图像文件(扩展名为.jpg、.gif等)和Flash动画文件(扩展名为.swf)等。1.1.2网页的功能组成从浏览者的角度看,网页中无非就是一些文字、图像和动画等。但从专业的角度来讲,网页中的元素各有其不同的作用,可以将他们分为站标、导航条、广告条、标题栏和按钮等,如下图所示。站标导航条按钮广告条标题栏1.站标站标也叫Logo,是网站的标志,其作用是使人看见它就能够联想到企业。因此,网站Logo通常采用企业的Logo。Logo一般采用蕴含企业文化和特色的图案,或是与企业名称相关的字符或符号及其变形,当然也有很多是图文组合。2.导航条如果网站内容不多,可根据网站风格尝试灵活摆放导航条,也可以使用图片或Flash动画等制作导航条。如果网站栏目很多,可以将导航条分为多排放置在Logo的下方或右侧。为便于查看,可为各排设置不同的底色。导航条是链接到网站内主要页面的超链接组合,它可以引导浏览者轻松找到网站中的各个页面,导航条也因此而得名。设计导航条时,应注意以下几点。3.广告条广告条又称Banner,其功能是宣传网站或替其他企业做广告。Banner的尺寸可以根据版面需要来安排。4.标题栏此处的标题栏不是指整个网页的标题栏,而是网页内部各版块的标题栏,是各版块内容的概括。它使得网页内容的分类更清晰、明了,大大地方便了浏览者。标题栏可以是文字加不同颜色的背景,也可以是图片,这要根据网站的内容和规模来决定。5.按钮在现实生活中,按钮通常是启动某些装置或机关的开关。网页中的按钮也沿用了这个概念。网页中的按钮被点击之后,网页会实现相应的操作,比如页面跳转,或数据的传输等。1.1.3IP地址、域名与网址1.IP地址虽然互联网上连接了不计其数的服务器与客户机,但它们并不是杂乱无章的。每一个主机在互联网上都有唯一的地址,我们称这个地址为IP地址(InternetProtocolAddress)。IP地址由4个小于256的数字组成,数字之间用点间隔。例如,“61.135.150.126”就是一个IP地址。2.域名由于IP地址在使用过程中难于记忆和书写,人们又发现了一种与IP地址对应的字符来表示地址,这就是域名。每一个网站都有自己的域名,并且域名是独一无二的。例如,我们只需要在浏览器地址栏中输入搜狐网站的域名“”,然后按回车键就可以访问搜狐网站了。3.网址网址又叫URL,英文全称是“UniformResourceLocator”,即统一资源定位符。它是网络上通用的一种地址格式,用于标识网页文件在网络中的位置。一个完整的网址由通信协议名称、域名或IP地址、网页在服务器中的路径和文件名4部分组成。1.1.4静态网页与动态网页从大的方面讲,网页可分为静态网页和动态网页。通常是从制作技术的角度来区分静态网页和动态网页的,完全采用HTML技术制作的网页称为静态网页;使用HTML、编程语言和数据库共同完成,需要与服务器实时交互的网页称为动态网页。1.2网页制作软件和制作技术1.2.1网站管理与网页制作软件目前用于网站管理和网页制作的软件主要是Dreamweaver,其功能全面、操作灵活、专业性强。另外,它还可以作为动态网站的开发环境。在制作网页时,除Dreamweaver外还需要用到ireworks、Flash、Photoshop等辅助软件。1.2.2HTML语言简介1.认识HTMLHTML语言是网页制作的基础,本节我们便来认识一下该语言,了解一下HTML文档的基本结构,以及HTML标签的类型与特点。HTML是HypertextMarkupLanguage的首字母缩写,中文称作“超文本标记语言”。目前Internet上的绝大多数网页都遵循HTML语言规范,或是由HTML语言发展而来。2.HTML文档的基本结构HTML语言的核心是标签(或者称为标记)。也就是说,我们在浏览网页时看到的文字、图像、动画等在HTML文档中都是用标签来描述的。一个完整的HTML文档由html标签开始并由/html标签结束,所有的HTML代码都应写在html标签与/html标签之间。3.HTML标签的类型与特点实际上,学习HTML语言的过程也就是学习各种标签格式的过程。(1)单标签语法是:标签名称(2)双标签“双标签”由“始标签”和“尾标签”两部分构成,必须成对使用。语法是:标签内容/标签(3)标签属性许多单标签和双标签的始标签内可以包含一些属性。语法是:标签名字属性1属性2属性3…1.2.3脚本语言简介脚本语言是基于对象的编程语言,网页中常用的有VBScript、JScript和JavaScript,主要用来制作一些特殊效果,以弥补HTML的不足。现在有很多网站都提供网页特效的下载,这些网页特效便是用脚本语言实现的。1.2.4数据库简介数据库(DataBase)是以一定的组织形式存放在计算机存储介质上的相互关联的数据集合。数据库是以表格的形式,按照行和列来表示信息。一般来说,表的每一行称为一个“记录”,每一列称为一个“字段”,字段和记录是数据库中最基本的术语。例如,一个记录某公司员工信息的数据库,通常包括姓名、年龄、学历等字段,而针对每个员工的具体数据就是一个记录。1.3网站建设流程1.3.1网站策划1.确定网站内容建设网站要有目的性,首先要根据网站的性质和受众,确定网站内容和要实现的功能。2.规划网站结构确定网站内容后,就要根据网站的内容来规划网站结构。网站结构有两层意思,一是逻辑结构,二是物理结构。逻辑结构主要是指将网站内容划分成哪些栏目,实际上就相当于网页中的导航条,下图显示了某企业网站的逻辑结构图。3.确定网站要应用的技术网站要应用的技术包括两个方面,一个是程序和数据库,另一个是运行环境。网站技术与网站的定位和功能是密切相关的,对于网站的运营,网站的成本,网站目标的达成都非常关键。1.3.2收集网站素材在开始动手制作网站之前,应事先收集好制作网站时要用到的素材。通常情况下,素材按来源可分为以下几种类型。•客户提供的素材:主要是与产品或企业相关的图像和文字,比如产品外观图像等。•网上收集的素材:主要是一些辅助性图像,这些图像的装饰性较强,比如背景图像等。•独自创作的素材:主要是整个页面中视觉面积最大、最有说服力的图像,比如广告图像、标题图片等。1.3.3设计和制作网站所谓设计,就是根据网站的性质和内容确定网站的风格,然后根据已确定的风格,用图像处理软件(如Photoshop、Fireworks等)设计好网页效果图,并将设计好的效果图进行切割导出。将切割好的图片导出后,就可以在Dreamweaver中组织网站内容了,包括输入文本,插入图片、动画等。1.3.4空间和域名申请要使别人能通过互联网访问你的网站,就需要将其上传到服务器上,并拥有一个属于自己的域名。这就需要申请虚拟空间和域名。所谓虚拟空间,是指网站内容所占用的连接到互联网上的服务器空间。目前,服务商能够提供的虚拟空间模式有两种:主机托管和虚拟主机。1.3.5测试和发布网站有了空间和域名后,就可以测试并发布网站了,网站测试一般包括服务器稳定和安全测试、程序和数据库测试、网页兼容性测试等。1.3.6推广和维护网站1.网站推广(1)注册到搜索引擎(2)交换广告条(3)宣传(4)网络广告(5)报纸、杂志目前,网站推广的方法主要有下面几种。2.网站维护网站维护主要是指网站发布后内容的实时更新。严格来说,每一个网站都应该由专业的技术人员定期更新维护。互联网的最大优势就是信息的实时性,只有快速反映,准确报道,吸引更多的浏览者,才能保证网站的流量。1.4网页设计的基本原则1.4.1网页的配色设计网页时,可根据以下原则确定网页的背景色和主色调,并进行颜色搭配。(1)网页背景颜色最好选择白色或黑色。(2)可根据网站的性质确定网页的主色调,并且该主色调应贯穿于网站中的全部网页。(3)设计网页时恰当地利用同类色、邻近色和对比色,可增强网页的层次感、丰富网页的色彩或突出某些重要内容(如导航条或版块标题)。1.4.2网页的版式版式是设计网页时要考虑的一个重要因素。总的来说,各种网页的布局都大同小异。例如,几乎所有网页的上部都有站标、导航条和广告条,中间是各个版块,下部为网站信息区。站标导航条广告条各个版块信息区1.4.3网页尺寸页面尺寸是网页设计中必须要考虑的一个问题。目前,我国大部分电脑的显示器是17英寸,其分辨率通常为1024×768像素。因此,为避免在浏览网页时需频繁拖动水平滚动条,最好将网页宽度设置为1002像素以内。同时,由于浏览者可以利用浏览器的垂直滚动条快速上下滚动网页,因此对网页的高度没有特别要求,用户可根据需要设置。