块级链接
<a href="https://developer.mozilla.org/zh-CN/">
<h1>MDN Web 文档</h1>
</a>
<p>自从 2005 年起,就开始记载包括 CSS、HTML、JavaScript 等网络技术。</p>
图片链接
<a href="https://developer.mozilla.org/zh-CN/">
<img src="mdn_logo.svg" alt="MDN Web 文档主页" />
</a>
title属性添加信息
<p>
我创建了一个指向
<a href="https://www.mozilla.org/zh-CN/" title="了解 Mozilla 使命以及如何参与贡献的最佳站点。" >Mozilla 主页
</a>的超链接。
</p>
当鼠标指针悬停在链接上时,标题将作为提示信息出现。
URL与path
- 指向上级目录:
<p>点击打开<a href="../pdfs/project-brief.pdf">项目简介</a>。</p>
文档片段
必须首先给要链接到的元素分配一个 id 属性。为了链接到那个特定的 id
,要将它放在 URL 的末尾,并在前面包含井号(#
)。
<h2 id="Mailing_address">邮寄地址</h2>
<p>
要提供意见和建议,请将信件邮寄至<a href="contacts.html#Mailing_address"
>我们的地址</a>。
</p>
甚至可以在同一份文档下,通过链接文档片段,来链接到当前文档的另一部分:
<p>本页面底部可以找到<a href="#Mailing_address">公司邮寄地址</a>。</p>
download属性
当链接到要下载的资源而不是在浏览器中打开时,你可以使用 download
属性来提供一个默认的保存文件名。
<a
href="https://download.mozilla.org/?product=firefox-latest-ssl&os=win64&lang=zh-CN"
download="firefox-latest-64bit-installer.exe">
下载最新的 Firefox 中文版 - Windows(64 位)
</a>
电子邮件链接
当点击一个链接或按钮时,可能会开启新的邮件的发送而不是连接到一个资源或页面。这种场景可以使用 <a> 元素和 mailto:
URL 协议实现。
其最基本和最常用的使用形式为一个指明收件人电子邮件地址的 mailto:
链接。例如:
<a href="mailto:nowhere@mozilla.org">向 nowhere 发邮件</a>
实际上,电子邮件地址是可选的。如果你省略了它(也就是说,你的 href 属性仅仅只是简单的“mailto:”),发送新的电子邮件的窗口也会被用户的邮件客户端打开,只是没有收件人的地址信息,这通常在“分享”链接是很有用的,用户可以给他们选择的地址发送邮件。
指定详细信息
除了电子邮件地址,你还可以提供其他信息。事实上,任何标准的邮件头字段可以被添加到你提供的 mailto
URL 中。其中最常用的是主题(subject)、抄送(cc)和主体(body)(这不是一个真正的标头字段,但允许你为新邮件指定一个简短的内容消息)。每个字段及其值被指定为查询项。
下面是一个包含 cc、bcc、主题和主体的示例:
<a
href="mailto:nowhere@mozilla.org?cc=name2@rapidtables.com&bcc=name3@rapidtables.com&subject=The%20subject%20of%20the%20email&body=The%20body%20of%20the%20email">
发送含有 cc、bcc、主题和主体的邮件
</a>
备注:每个字段的值必须使用 URL 编码,即使用百分号转义的非打印字符(不可见字符如制表符、换行符、分页符)和空格。同时注意使用问号(?
)来分隔主 URL 与参数值,以及使用 & 符来分隔 mailto:
URL 中的各个参数。这是标准的 URL 查询标记方法。阅读 GET 方法以了解哪种 URL 查询标记方法是更常用的。