#
## 简介
链接(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`属性指定如何展示打开的链接。它可以是在指定的窗口打开,也可以在`