:锚元素 - HTML(超文本标记语言)

<a>:锚元素 - HTML(超文本标记语言)

尝试一下

You can reach Michael at:

li {

margin-bottom: 0.5rem;

}

属性

该元素的属性包含全局属性。

download

导致浏览器将链接的 URL 视为下载资源。可以使用或不使用 filename 值:

如果没有指定值,浏览器会从多个来源决定文件名和扩展名:

Content-Disposition HTTP 标头。

URL 路径的最后一段。

媒体类型。来自 Content-Type 标头,data: URL 的开头,或 blob: URL 的 Blob.type。

filename:决定文件名的值。/ 和 \ 被转化为下划线(_)。文件系统可能会阻止文件名中其他的字符,因此浏览器会在必要时适当调整文件名。

备注:

download 只在同源 URL 或 blob:、data: 协议起作用。

浏览器对待下载的方式因浏览器、用户设置和其他因素而异。在下载开始之前,可能会提示用户,或者自动保存文件,或者自动打开。自动打开要么在外部应用程序中,要么在浏览器本身中。

如果 Content-Disposition 标头的信息与 download 属性不同,产生的行为可能不同:

如果文件头指定了一个 filename,它将优先于 download 属性中指定的文件名。

如果标头指定了 inline 的处置方式,Chrome 和 Firefox 会优先考虑该属性并将其视为下载资源。旧的 Firefox 浏览器(版本 82 之前)优先考虑该标头,并将内联显示内容。

href

超链接所指向的 URL。链接不限于基于 HTTP 的 URL——它们可以使用浏览器支持的任何 URL 协议:

使用文档片段链接到页面的某一段

使用文本片段链接到某一段文字

使用媒体片段链接到某个媒体文件

使用 tel: URL 链接到一个电话号码

使用 mailto: URL 链接到一个邮箱地址

如果 web 浏览器不能支持其他 URL 协议,网站可以使用 registerProtocolHandler()

hreflang

该属性用于指定所链接到的文档的人类语言。其仅提供建议,并没有内置的功能。其允许的值与全局的 lang 属性一致。

ping

包含一个以空格分隔的 URL 列表,当跟随超链接时,浏览器会发送带有正文 PING 的 POST 请求。通常用于跟踪。

referrerpolicy

在跟随链接时,referrer 需要发送多少内容:

no-referrer:Referer 标头将不会被发送。

no-referrer-when-downgrade:如果没有 TLS(HTTPS),Referer 头将不会被发送到源上。

origin:发送的 referrer 将被限制在其页面的来源:协议、主机和端口。

origin-when-cross-origin:发送到其他源的 referrer 将只包含协议、主机和端口,而导航到相同的源仍将包括路径。

same-origin:将向同源地址发送 referrer,但跨源请求不包含 referrer 信息。

strict-origin:当协议安全级别保持不变(HTTPS→HTTPS)时,只将文档的来源作为 referrer 发送,但不要将其发送到安全性较低的目的地(HTTPS→HTTP)。

strict-origin-when-cross-origin(默认):在执行同源请求时发送完整的 URL,在协议安全级别保持不变时只发送源(HTTPS→HTTPS),对安全性较低的目的地不发送标头(HTTPS→HTTP)。

unsafe-url:表示 referrer 将会包含源和路径(但是不包含片段、密码或用户名)。此值是不安全的,因为它可能会将受 TLS 保护的资源的源和路径泄露到不安全的源中。

rel

该属性指定了目标对象到链接对象的关系。

target

该属性指定在何处显示链接的 URL,作为浏览上下文的名称(标签、窗口或