本章讲述标准HTML中的一些高级标识符，你将学习怎样建立image map来使你的网点易于浏览，你还会学习怎样使用窗口和框架来同时显示多个网页，最后你将学习怎样通过cascading style sheets来更好地控制你网页的布局。

使用image map

许多网点的主页都有一幅图象，你可以点击它的不同部位来进入网点的不同部分（见图7.1）。例如，这幅图象可以包含一些图标，指定为新闻部分。对话部分及下载部分，如果这个网点的参观者想从主页立即进入新闻部分，他就可以简单地点击一下新闻的图标，包含有这些图标的图象就被称为image map。

图7.1 一个image map的例子

image map的另一个用途是在网点的每一页的顶部建立导航条，导航条包含了这个网点主要部分的菜单。同样，用户可以用导航条快速而简单地进入他所感兴趣的部分。例如，Netscape的网点上许多网页都有一个导航条（见图7.2）。

这是image map的两个主要用途，然而只要我们去想，它还有很多别的用途。例如，你可以使用image map来搜集信息，假如你想知道参观你网点的人是来自世界的哪个角落，你就可以建立一幅世界地图的image map，参观者可通过点击地图来指出他们来自哪个国家。如果你想在一幅图象上显示一系列选择，就要使用image map。

有两种类型的image map：服务器端的及客户端的，当你使用服务器端image map时，服务器会在用户点击了图象上某一部位时决定采取什么行动；而在客户端image map中，则是由浏览器决定采取什么行动。服务器端image map与更多的浏览器有更好的兼容性，但是客户端image map更快。两种image map都很容易建立，下面的两节将分别介绍这两种类型。

图7.2 具有导航条的Netscape的网页