# ## 简介 链接(hyperlink)是互联网的核心。它允许用户在页面上,从一个网址跳转到另一个网址,从而把所有资源联系在一起。 ``标签就代表一个可以跳转的链接。它不仅可以跳转到其他页面,也可以跳转到文本、图像、文件等资源,甚至当前页面的某个位置。可以这样说,所有互联网上的资源,都可以通过``访问。 下面就是一个典型的链接。 ```html 维基百科 ``` 上面代码就定义了一个超级链接。浏览器显示“维基百科”,文字下面默认会有下划线,表示这是一个链接。用户点击后,浏览器跳转到`href`属性指定的网址。 ``标签内部不仅可以放置文字,也可以放置其他元素,比如段落、图像、多媒体等等。 ```html ``` 上面代码中,``标签内部就是一个图像。用户点击图像,就会跳转到指定网址。 ## 属性 ``标签有如下属性。 ### href `href`属性给出链接指向的网址。它的值应该是一个 URL 或者锚点。 上文已经给出了完整 URL 的例子,下面是锚点的例子。 ```html 示例 ``` 上面代码中,`href`属性的值是`#`加上锚点名称。点击后,浏览器会自动滚动,停在当前页面里面`demo`锚点所在的位置。 ### hreflang `hreflang`属性给出链接指向的网址所使用的语言,纯粹是提示性的,没有实际功能,主要供搜索引擎使用。 ```html 示例网址 ``` 上面代码表明,`href`属性指向的网址的语言是英语。 如果某个资源有多种语言的不同版本,可以将`hreflang`设为`x-default`,表示哪一个链接是默认版本。 ```html English German ``` 上面示例中,`hreflang`设为`x-defalut`表示该链接为默认版本。 `hreflang`属性所用的语言代码,跟通用的`lang`属性一样,可以参考《属性》一章的`lang`属性的介绍。 ### title `title`属性给出链接的说明信息。鼠标悬停在链接上方时,浏览器会将这个属性的值,以提示块的形式显示出来。 ```html 示例。 ``` 上面代码中,用户鼠标停留在链接上面,会出现文字提示`hello`。 ### target `target`属性指定如何展示打开的链接。它可以是在指定的窗口打开,也可以在`