[原创]献给所有想学网页制作的同志-网页的基本知识

一、初步认识
我们通过浏览器看到的网页五彩缤纷,但实质上,网页只是由代码组成,这些代码是由HTML写成的。HTML(Hyper Text Markup Language)是超文本标记语言的缩写,是网页的基本语言。我们查看网页时,可以通过浏览器顶部菜单的“查看”-“源文件”,看到这些代码。所有的图片、Flash等非文本信息,其实都是“内嵌”在网页,即通过一段代码引用它们。

二、网页制作常用的软件
Micorsoft Office自带的Frontpage是专门为制作网页而设的图形化软件,里面内设了很多打包的功能。然而,Frontpage的功能并没有Dreamweaver(简称DW)强大,且生成的代码也不规范,所以专业的网页设计人员一般用DW。DW的最新版本为8.02,从8.0版本开始,DW产生的代码已经比较符合WEB标准。要注意的是,这些软件只是起辅助功能,即通过傻瓜式的操作生成一段HTML代码,但软件毕竟是软件,所产生的代码可能是错误、冗余的,要通过人为修改才能达到最优。另外,用记事本也可以编写网页。
Adobe Photoshop(简称PS)是专业的图像编辑软件,利用其“存为WEB格式”的功能,可以为WEB设计者最大程度地优化输出图象。
Internet Information Service(简称IIS)是Windows XP、2000、2003的组件,安装以后就可以把计算机变成服务器,是调试动态网页的必备工具。

三、静态网页与动态网页
静态网页只能通过修改网页源文件,达到更新的目的,其显示的内容在修改前总是固定的,扩展名一般是htm和html。动态网页利用程序语言,能够根据不同时间、不同的来访者等显示不同的内容。如常见的BBS、留言板、聊天室通常用动态网页实现的。动态网页的扩展名可以为asp、aspx、php、jsp等,根据所使用的技术而定。由于静态网页的内容是固定的,所以不存在网站被入侵的概念,但在动态网页中就要注意此问题。

四、网页设计的常用技术
CSS全称Cascading Style Sheet,即层叠式样式表,主要用于控制网页的外观。认识其“盒模型”是非常重要的。
ASP是Active Server Page的缩写,意为“活动服务器网页”,是一种服务器端脚本编写环境,可以用来创建和运行动态网页或WEB应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。ASP采用的脚本语言是VBScript和JavaScript。
XML是eXtensible Markup Language的简写,即可扩展标记语言。XML是从HTML发展而来的,但XML有着比HTML更严格的规范(符合XML规范的HTML称为XHTML)。XML通过自定义标签来实现其扩展性。要注意的是,XML注重的是文档的结构,而非表现,而表现即由XSLT来完成。

有说得不对的地方欢迎指正。
最后编辑2006-09-20 08:43:40