什么是超链接?
超链接(Hyperlink),简称链接,是一种将网页内或不同网页间互相连接形成网页网络的技术。通过在网页内容中插入超链接,可以实现用户在访问一个网页时,点击链接跳转到其它网页或者网页上的特定内容。
HTML中的超链接
在HTML中,使用<a>
标签来创建超链接。通常情况下,一个超链接会由以下两个部分组成:
href属性:指定链接跳转到的目标地址,可以是一个绝对或相对的URL。
链接文本:显示在网页中的可点击文本,用来引导用户进行跳转。
下面是一个简单的超链接示例:
<a href="https://www.example.com">点击跳转到Example网站</a>
如何指定用户在点击超链接时下载目标文件?
使用download属性
在HTML5中,提供了一个download属性,可以让超链接在被点击时下载指定的目标文件,而不是展示在浏览器中。download属性的值是被下载文件的名称,浏览器会使用该名称进行下载。
<a href="https://www.example.com/files/doc.pdf" download>点击下载PDF文档</a>
在上面的示例代码中,点击超链接时,会下载https://www.example.com/files/doc.pdf文件,并将文件重命名为“点击下载PDF文档.pdf”。
需要注意的是,使用download属性时,必须指定超链接的href属性,download属性才会生效。
示例
下面是一个实际的示例,演示如何在超链接中使用download属性来下载图片文件:
<!-- HTML代码 -->
<a href="https://www.example.com/images/pic.jpg" download><img src="https://www.example.com/images/pic-thumbnail.jpg" alt="图片预览"></a>
点击上述链接后,会下载https://www.example.com/images/pic.jpg文件,并将文件重命名为“pic.jpg”。
需要注意的是,使用download属性下载文件时,命名规则取决于使用的浏览器,不同的浏览器会有不同的表现,因此最好在文件名中不要使用特殊字符。