HTML - <a> 标签



HTML <a> 标签定义超链接。它用于在一个页面之间建立链接。<a> 元素最重要的属性是 href 属性,它指示链接的目标。

锚点标签 (<a>) 及其 href 属性创建指向网页的超链接,其中 href 属性指示链接的目标。默认情况下,点击链接后,它将在所有浏览器中显示如下。如果锚点标签中存在 href 属性,则在 <a> 标签获得焦点时按 Enter 键将激活它。

语法

<a href="...">Content...</a>

属性

HTML a 标签支持 HTML 的 全局事件 属性。还接受一些特定的属性,如下所示。

属性 描述
download 文件名 允许用户在点击超链接时下载链接的文件。
href URL 指定要将用户发送到的链接页面。
hreflang 语言代码 指定附加链接的语言。
media 媒体查询 指定链接文档针对的媒体/设备。
ping URL 列表 指定以空格分隔的 URL 列表。
referrerpolicy no-referrer
no-referrer-when-downgrade
origin
origin-when-cross-origin
same-origin
strict-origin-when-cross-origin
unsafe-url
指定要与链接一起发送的推荐者信息。
rel alternate
author
bookmark
external
help
license
next
nofollow
noreferrer
noopener
prev
search
tag
定义当前 URL 文档和链接 URL 文档之间的关系。
target _blank
_parent
_self
_top
指定如何或在哪里打开链接文档。
type 媒体类型 指定链接 URL 文档的媒体类型。

HTML a 标签示例

下面的示例将说明 a 标签的使用。在哪里、何时以及如何使用锚点标签以及如何使用 CSS 样式化锚点元素。

使用 a 标签创建超链接

在下面的示例中,我们使用 <a> 标签及其 href 属性创建一个超链接,该链接将用户发送到我们的主页。

<!DOCTYPE html>
<html lang="en">

<head>
    <title>HTML a Tag</title>
</head>

<body>
    <!-- Creating Hyperlink Text-->
    <p>Visit our
        <a href="https://tutorialspoint.com/index.htm">
            Home Page
        </a>
    </p>
</body>

</html>

使用 a 标签的空目标

在下面的示例中,我们将 href="" 值保留为空。由于我们没有为 href 属性提供链接目标,因此如果用户点击链接,则不会发生任何事情。

<!DOCTYPE html>
<html lang="en">

<head>
    <title>HTML a Tag</title>
</head>

<body>
    <!-- Creating Hyperlink Text-->
    <!-- This will not redirect to anywhere 
            but will open HTML ide
    -->
    <p>Visit our
        <a href="">
            Home Page
        </a>
    </p>
</body>

</html>

在新标签页中打开链接

以下是另一个 HTML 锚点标签 (<a>) 的示例。在这里,我们使用<a> 标签及其 href 属性创建一个超链接,我们将链接目标作为 Tutorialspoint 网站的登录页面提供,即:"https://tutorialspoint.com/ 是 index.htm"。

我们将 target 属性值设置为target = ‘_blank’,当用户点击链接时,链接目标将在新窗口中打开。

<!DOCTYPE html>
<html lang="en">

<head>
   <title>HTML a Tag</title>
</head>

<body>
   <!-- Opening Links in New Tab -->
   <a href=https://tutorialspoint.com/index.htm 
      target="_blank" 
      name=‘tutorialspoint’>
       TutorialsPoint
   </a>
</body>

</html>

链接到电子邮件地址和电话号码

在此示例中,我们将创建两个超链接,如果我们点击这些链接,一个将打开默认的邮件应用程序以将邮件发送到 href 属性中提到的邮件 ID。另一个将打开呼叫功能以呼叫 href 属性中提到的号码。

<!DOCTYPE html>
<html lang="en">

<head>
    <title>HTML a Tag</title>
</head>

<body>
    <!-- Linking to Email Addresses and Phone Numbers  -->
    <p>You can contact with us</p>
    <ul>
        <li><a href="tel:+910000000" name=Call>
       Call Us
   </a></li>

        <li><a href="mailto:[email protected]" name=Mail>
       Mail Us
   </a></li>
    </ul>
</body>

</html>

创建内部页面锚点

在下面的示例中,我们正在创建页面内导航链接。

<!DOCTYPE html>
<html lang="en">

<head>
    <title>HTML a Tag</title>
    <style>
    div{
        margin-top: 1500px;
        border: 1px solid black;
    }
    </style>
</head>

<body>
    <a href="#section1">Go to Section 1</a>
    <br>
    <a href="#section2">Go to Section 2</a>
    <!-- Creating Internal Page Anchors  -->
    <div>
        <h3 id="section1">Section 1</h3>
    </div>
    <div>
        <h3 id="section2">Section 2</h3>
    </div>
    
</body>

</html>

下载附加的链接文件

使用带有锚点 <a> 标签的 download 属性,我们可以通过点击链接或特定图片来从浏览器下载本地图片。

<!DOCTYPE html>
<html lang="en">

<head>
    <title>HTML a Tag</title>
</head>

<body>
    <div>
        <!-- Downloading attached Linked file-->
        <p>
            Click the 
            <a href=
"https://tutorialspoint.com/images/logo.png"
               name=‘image’ download>
                 Download
            </a> 
            Button
        </p>

    </div>
</body>

</html>

支持的浏览器

标签 Chrome Edge Firefox Safari Opera
a
html_tags_reference.htm
广告