险些可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。
实例
[demo]
<head>
</head>
<body>
<p>
<a href=\公众/index.html\"大众>本文本</a> 是一个指向本网站中的一个页面的链接。</p>
<p><a href=\"大众http://www.microsoft.com/\公众>本文本</a> 是一个指向万维网上的页面的链接。</p>
</body>
</html>
[/demo]
本例演示如何在 HTML 文档中创建链接。
将图像作为链接
[demo]
<html>
<head>
<meta charset=\"大众UTF-8\"大众>
</head>
<body>
<p>
您也可以利用图像来作链接:
<a href=\公众/example/html/lastpage.html\"大众>
<img border=\"大众0\"大众 src=\"大众./imagecopy1234567890/test.gif\公众 />
</a>
</p>
</body>
</html>
[/demo]
本例演示如何利用图像作为链接。
(可以在本页底端找到更多实例)
HTML 超链接(链接)
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。
我们通过利用 <a> 标签在 HTML 中创建链接。
有两种利用 <a> 标签的办法:
通过利用 href 属性 - 创建指向另一个文档的链接
通过利用 name 属性 - 创建文档内的书签
什么是超文本?
标记措辞的真正威力在于其网络能力,它可以将网络来的文档组合成一个完全的信息库,并且可以将文档库与天下上的其他文档凑集链接起来。
这样的话,读者不仅可以完备掌握文档在屏幕上的显示,还可以通过超链接来掌握浏览信息的顺序。这便是 HTML 和 XHTML 中的 “HT” - 超文本(hypertext),便是它将全体 Web 网络连接起来。
超文本的根本知识
超文本的基本特色便是可以超链接文档;你可以指向其他位置,该位置可以在当前的文档中、局域网中的其他文档,也可以在因特网上的任何位置的文档中。这些文档组成了一个凌乱的信息网。目标文档常日与其来源有某些关联,并且丰富了来源;来源中的链接元素则将这种关系通报给浏览者。
超链接可以用于各种效果。超链接可以用在目录和主题列表中。浏览者可以在浏览器屏幕上单击鼠标或在键盘上按下按键,从而选择并自动跳转到文档中自己感兴趣的那个主题,或跳转到天下上某处完备不同的凑集中的某个文档。
超链接还可以向浏览者指出有关文档中某个主题的更多信息。例如,“如果您想理解更详细的信息,请参阅某某页面。”。作者可以利用超链接来减少重复信息。例如,我们建议创作者在每个文档中都签署上自己的姓名。这样就可以利用一个将名字和另一个包含地址、电话号码等信息的单独文档链接起来的超链接,而不必在每个文档中都包含完全的联系信息。
超链接(hyper text),或者按照标准叫法称为锚(anchor),是利用 <a> 标签标记的,可以用两种办法表示。锚的一种类型是在文档中创建一个热点,当用户激活或选中(常日是利用鼠标)这个热点时,会导致浏览器进行链接。浏览器会自动加载并显示同一文档或其他文档中的某个部分,或触发某些与因特网做事干系的操作,例如发送电子邮件或下载分外文件等。锚的另一种类型会在文档中创建一个标记,该标记可以被超链接引用。
还有一些与超链接干系联的鼠标干系事宜。这些事宜与 JavaScript 结合利用可以产生一些令人激动的效果。
注释
锚的这两种类型都利用同样的标签;大概这便是它们拥有同样的名称的缘故原由。但是我们创造,如果将它们区分开,把供应热点和超链接地址的锚看作“链接”,而用于标记文档的目标部分的锚称为“锚”,那么您将更随意马虎理解这两种类型的锚。
HTML 链接语法
链接的 HTML 代码很大略。它类似这样:
<a href=\"大众url\"大众>Link text</a>
href 属性规定链接的目标。
开始标签和结束标签之间的笔墨被作为超级链接来显示。
实例
<a href=\"大众http://www.w3school.com.cn/\"大众>Visit W3School</a>
上面这行代码显示为:Visit W3School
点击这个超链接会把用户带到 W3School 的首页。
提示:\"大众链接文本\公众 不必一定是文本。图片或其他 HTML 元素都可以成为链接。
HTML 链接 - target 属性
利用 Target 属性,你可以定义被链接的文档在何处显示。
下面的这行会在新窗口打开文档:
<a href=\"大众http://www.w3school.com.cn/\"大众 target=\"大众_blank\"大众>Visit W3School!</a>
[demo]
<html>
<head>
<meta charset=\公众UTF-8\"大众>
</head>
<body>
<a href=\"大众http://www.w3school.com.cn/\"大众 target=\公众_blank\"大众>Visit W3School!</a>
<p>如果把链接的 target 属性设置为 \"大众_blank\"大众,该链接会在新窗口中打开。</p>
</body>
</html>
[/demo]
HTML 链接 - name 属性
name 属性规定锚(anchor)的名称。
您可以利用 name 属性创建 HTML 页面中的书签。
书签不会以任何分外办法显示,它对读者是不可见的。
当利用命名锚(named anchors)时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样利用者就无需一直地滚动页面来探求他们须要的信息了。
命名锚的语法:
<a name=\"大众label\公众>锚(显示在页面上的文本)</a>
提示:锚的名称可以是任何你喜好的名字。
提示:您可以利用 id 属性来替代 name 属性,命名锚同样有效。
实例
首先,我们在 HTML 文档中对锚进行命名(创建一个书签):
<a name=\公众tips\"大众>基本的把稳事变 - 有用的提示</a>
然后,我们在同一个文档中创建指向该锚的链接:
<a href=\公众#tips\"大众>有用的提示</a>
您也可以在其他页面中创建指向该锚的链接:
<a href=\"大众http://www.w3school.com.cn/html/html_links.asp#tips\"大众>有用的提示</a>
在上面的代码中,我们将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 tips 这个命名锚了。
基本的把稳事变 - 有用的提示:
注释:请始终将正斜杠添加到子文件夹。如果这样书写链接:href=\"大众http://www.w3school.com.cn/html\"大众,就会向做事器产生两次 HTTP 要求。这是由于做事器会添加正斜杠到这个地址,然后创建一个新的要求,就像这样:href=\"大众http://www.w3school.com.cn/html/\"大众。
提示:命名锚常常用于在大型文档开始位置上创建目录。可以为每个章节授予一个命名锚,然后把链接到这些锚的链接放到文档的上部。如果您常常访问百度百科,您会创造个中险些每个词条都采取这样的导航办法。
提示:如果浏览器找不到已定义的命名锚,那么就会定位到文档的顶端。不会有缺点发生。
更多实例
在新的浏览器窗口打开链接
[demo]
<html>
<head>
<meta charset=\"大众UTF-8\公众>
</head>
<body>
<a href=\公众http://www.w3school.com.cn/\"大众 target=\公众_blank\"大众>Visit W3School!</a>
<p>如果把链接的 target 属性设置为 \"大众_blank\"大众,该链接会在新窗口中打开。</p>
</body>
</html>
[/demo]
本例演示如何在新窗口打开一个页面,这样的话访问者就无需离开你的站点了。
链接到同一个页面的不同位置
[demo]
<html>
<head>
<meta charset=\"大众UTF-8\"大众>
</head>
<body>
<p>
<a href=\公众#C4\公众>查看 Chapter 4。</a>
</p>
<h2>Chapter 1</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 2</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 3</h2>
<p>This chapter explains ba bla bla</p>
<h2><a name=\公众C4\"大众>Chapter 4</a></h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 5</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 6</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 7</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 8</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 9</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 10</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 11</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 12</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 13</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 14</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 15</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 16</h2>
<p>This chapter explains ba bla bla</p>
<h2>Chapter 17</h2>
<p>This chapter explains ba bla bla</p>
</body>
</html>
[/demo]
本例演示如何利用链接跳转至文档的另一个部分
跳出框架
[demo]
<html>
<head>
<meta charset=\公众UTF-8\"大众>
</head>
<body>
<p>被锁在框架中了吗?</p>
<a href=\公众/index.html\"大众
target=\公众_top\"大众>请点击这里!
</a>
</body>
</html>
[/demo]
本例演示如何跳出框架,如果你的页面被固定在框架之内。
创建电子邮件链接
[demo]
<html>
<head>
<meta charset=\公众UTF-8\"大众>
</head>
<body>
<p>
这是邮件链接:
<a href=\"大众mailto:someone@microsoft.com?subject=Hello%20again\"大众>发送邮件</a>
</p>
<p>
<b>把稳:</b>该当利用 %20 来更换单词之间的空格,这样浏览器就可以精确地显示文本了。
</p>
</body>
</html>
[/demo]
本例演示如何链接到一个邮件。(本例在安装邮件客户端程序后才能事情。)
创建电子邮件链接 2
[demo]
<html>
<head>
<meta charset=\"大众UTF-8\公众>
</head>
<body>
<p>
这是另一个 mailto 链接:
<a href=\"大众mailto:someone@microsoft.com?cc=someoneelse@microsoft.com&bcc=andsomeoneelse2@microsoft.com&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!\公众>发送邮件!
</a>
</p>
<p>
<b>把稳:</b>该当利用 %20 来更换单词之间的空格,这样浏览器就可以精确地显示文本了。
</p>
</body>
</html>
[/demo]
本例演示更加繁芜的邮件链接。
HTML 链接标签
标签 描述
<a> 定义锚。