我们通过浏览器访问万维网中的某个网站时会从服务器得到一个超文本标记文档,然后浏览器将文档渲染后展示在显示器上,这就是我们得到的页面。页面中可以包含文本、图像、声音、FLASH动画,注册界面等等。
浏览器从服务器得到的超文本标记文档的后缀通常分为两大类:
-
静态页面:htm、html、shtml、xml;
-
动态页面:asp、jsp、php、perl、cgi;
相同点
首先,它们的目标都是呈现内容给用户;其次,内容都是用超文本标记语言(HTML)表示的。既然它们有着相同的使命,那为什么会有所区别呢?
静态网页
静态网页是指存放在服务器文件系统中实实在在的HTML文件。当用户在浏览器中输入页面的URL,然后回车,浏览器就会将对应的html文件下载、渲染并呈现在窗口中。早期的网站通常都是由静态页面制作的。
开发技术
通常,使用HTML或XML即可完成静态页面的制作。
特点
- 静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;
- 网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;
- 静态网页的内容相对稳定,因此容易被搜索引