在浏览网页时,单击一个链接将打开一个新的网页。这种链接网页的功能叫做超链接。标签可以用来给网页添加超链接。一个标签有两个重要的属性,一个是href,一个是target。
href属性指定要打开的网页的路径,可以是相对路径,也可以是绝对路径。相对路径是指要打开的网页路径相对于当前网页文件所在目录所指向的路径。绝对路径是指要打开的网页文件所在的所有路径。绝对路径一般以http开头,后面是网页文件所在网站的路径。

target属性用于指定如何打开新网页。在当前网页上打开新网页有几种方法。首先浏览器打开新窗口打开新网页,target属性的值设置为“_ blank”;二、浏览器在当前窗口打开一个新网页,当前网页的内容被新网页的内容覆盖,目标属性的值设置为“_ self”;第三,在框架窗口中,将target属性的值设置为“_parent”可以使新的网页充满整个浏览器窗口,框架窗口中的网页内容将被覆盖。但是,在框架窗口中,不建议使用属性“_parent”的值,因为它会破坏框架窗口的原始结构。第四,在多层框架窗口中,将target属性的值设置为“_top”可以使新网页充满整个浏览器窗口,即在多层框架的顶部框架中打开新网页。如果是单层框架,其功能与“_parent”相同;第五,在框架窗口的指定窗口中打开一个新网页。比如框架窗口有A、B、C三页,A页是顶部导航窗口,B页是左侧功能菜单窗口,C页是右侧内容显示窗口。如果希望用户单击页面B的功能菜单,并希望新页面在页面C中打开,可以将目标属性值设置为页面C的名称。
表1目标属性值
示例:通过在新窗口中打开链接的网页,在网页A中打开网页B。
网页文档

网页文档
下图是浏览器显示效果。从浏览器显示效果可以看到,当你在网页A上点击“连接网页B”时,浏览器会在新窗口中打开网页B。
示例:通过在当前窗口中打开链接的网页,在网页A中打开网页B。在例1中,将网页A的A标签的目标属性值修改为“_self”。

下图是浏览器显示效果。从浏览器显示效果可以看到,当你在网页A上点击“链接到网页B”时,浏览器会在当前窗口打开网页B。
示例:通过在新窗口中打开图片来打开网页A中的图片。修改例1中网页A的A标签的href属性值。
下图是浏览器显示效果。从浏览器显示效果可以看到,当你在网页A点击“查看图片”时,浏览器会在新窗口打开图片文件。
示例4:在网页元素中设置一个书签,并使用A标签定位被书签标记的元素。
下图是浏览器显示效果。书签是指元素在网页中的位置。定位的元素称为书签,书签也使用A标签。书签设置方法是在待定位的网页元素前添加一个A标签,并设置A标签的name属性。名称属性是网页元素的通用属性,用于标识网页元素,是网页元素的唯一名称。HTML4.0以后定义了属性id,和name的作用一样。为了兼容之前的版本,保留了name属性,也可以使用id属性。在定位网页中的元素link A标签的href属性中设置要定位的元素名称,在定位元素名称前加“#”。比如要定位的标签A的name属性为“article1”,链接的标签A的href属性设置为“#article1”。


