2025年HTML 基础知识:HTML 链接

HTML 基础知识:HTML 链接概述 本文介绍 HTML 中的链接 其实现 属性和类型 我们还将学习如何在 HTML 中使用不同的标签和元素作为链接 HTML 链接 HTML 中的链接是通过 Web 连接两个资源之间的连接 HTML 链接 也称为超链接 允许用户从源 导航到目标 除此之外 HTML 链接还可以纵以在网页上存储特定位置

大家好,我是讯享网,很高兴认识大家。


讯享网

概述

本文介绍 HTML 中的链接、其实现、属性和类型。我们还将学习如何在 HTML 中使用不同的标签和元素作为链接。

HTML 中的链接是通过 Web 连接两个资源之间的连接。HTML 链接(也称为超链接)允许用户从导航到目标

除此之外,HTML 链接还可以纵以在网页上存储特定位置(例如,在此页面的左上角,您可以找到一个包含文章涵盖的主题列表的部分。列表项是具有主题部分位置的链接,单击链接后,您可以直接跳转到该部分),或者我们可以制作一个链接以在网络上下载文件。

语法

 

讯享网
讯享网<a href="link_address"> Text </a> 

HTML 链接使用锚点<a>标签声明。

href:标记中使用 href 属性来指定目标地址。HTML 链接(目标地址)位于 “ ” 中,并分配给 href 属性。

发短信:文本是部分,它将作为 HTML 链接在 Web 文档上可见。用户将能够单击此文本以访问目标地址。

 
讯享网<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Html links</title>
</head>
<body>
    <h1>Html Links</h1>

    <!-- Upon clicking on 'here', the user will be redirected to the Scaler topics page -->
    <p>Click <a href="https://www.scaler.com/topics/">here</a> to visite Scaler topics website.</p>
</body>
</html>

输出 

解释

在上面的示例中,文本“here”充当链接,单击它后,用户将被重定向到 URL https://www.scaler.com/topics/

与链接关联的目标文件可以在多个位置打开,例如,有时当我们单击网站上的链接时,目标页面会在同一选项卡中打开,有时页面会在新选项卡中打开target 属性指定链接文档应打开的位置

注意:默认情况下,文档文件在同一选项卡中打开,即如果我们不提及目标属性,则文档文件将仅在同一选项卡中打开。

HTML 目标属性及其行为:

目标属性 描述
_blank 链接的文档将在新选项卡或窗口中打开。
_self 链接的文档将在同一窗口中打开。
_parent 链接的文档将在父框架中打开。
_top 链接的文档将在窗口的整个正文中打开。

默认情况下,target 属性设置为 _self

 
讯享网<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Html links | Target</title>
</head>
<body>
    <h1>Html Links</h1>

    <!-- Upon clicking on 'here', the user will be redirected to the Scaler topics page. In this case the page will open in a new tab -->
    <p>Click <a href="https://www.scaler.com/topics/" target="_blank">here</a> to visite Scaler topics website.</p>
</body>
</html>

输出 

解释

在上面的示例中,文本“here”充当链接,单击它后,浏览器将打开一个新选项卡(因为我们已将值“_blank”传递给目标属性)以打开 URL https://www.scaler.com/topics/

内部链接是放置在同一网站的引用中的 HTML 链接。此链接会将用户导航到同一网站的一部分。

语法:

 
讯享网<a href="address"> Text </a> 

内部链接是用相对URL声明的,即地址在链接地址中没有 http://www 部分。

 
讯享网<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Html links</title>
</head>
<body>
    <h1>Html Links | Internal links</h1>

    <!-- Upon clicking on the link the user will be redirected to the image of the given URL -->
    <p>Click <a href="htmlLogo.png">here</a> to se the logo of the HTML</p>
</body>
</html>

输出 

解释

在上面的例子中,单击此处后,用户将显示图像,如果徽标。在这里,传递给 href 属性的地址值没有 http://www 因为htmlLogo.png位于网页内部。

图像可以用作 HTML 链接。我们可以将文档与图像相关联,这样,在单击它时,用户将被重定向到该文档。

要将图像用作 HTML 链接,我们需要在 <a> 标签中添加一个 <img> 标签。

放置在 <a> 中的图像将表现得类似于包含在锚标记中的文本项,即单击它时,用户将被定向到链接的文档。

语法

 
讯享网<a href="link"> <img src="pic.jpg"> </a> 

 
讯享网<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Html links</title>
</head>
<body>
    <h1>Html Links</h1>

    <!-- Upon clicking on the image, the user will be redirected to the scaler website -->
    <a href="https://www.scaler.com/"><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTWKU4_SOXBbh1Cbn5losacPNbWLGpeaeNA3A&usqp=CAU"></a>
</body>
</html>

输出 

解释

在上面的示例中,单击图像后,用户将被重定向到 url https://www.scaler.com/

我们可以使用 HTML 链接为页面的特定部分创建书签,这样在单击该链接时,我们将到达该特定部分。

要创建书签链接,我们首先需要创建一个书签(通常使用类选择器、id 选择器)。然后,我们需要将 bookmark 属性(即类名或 id)添加到链接的 href 中。

语法

创建书签:

 
讯享网<div id="#bookmark"> ... </div> 

创建书签链接:

 
讯享网<a href="#bookmark"> Text </a> 

法典

 
讯享网<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Html links</title>
</head>
<body>
    <h1>Html Links | Bookmark</h1>

    <a href="#sec-2"> Jump to CSS </a>

    <br>
    <div id="sec-1">
        <h3>
            Html:
        </h3>
        <p>
            The HyperText Markup Language, or HTML is the standard markup language for documents designed to be displayed in a web browser.
        </p>
    </div>
    <br>
    <div id="sec-2">
        <h3>
            CSS:
        </h3>
        <p>
            Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML.
        </p>
    </div>
</body>
</html>

输出 

书签链接-in-html

解释

在上面的示例中,为 href 属性分配了地址 #sec-2。单击“跳转到 CSS”后,用户将被重定向到网页上 ID 为 sec-2 的 div。

按钮可以通过三种方法制作 HTML 链接:

  • onclick 事件:onclick 事件属性可用于在用户单击时将用户定向到链接的文档。onclick 属性位于 <button> 标记内。

    语法

     
    讯享网<button onclick="window.location.href = 'address';"> Text </button> 
  • onclick 事件属性位于 <button> 标记内,并传递值 window.location.href = 'address',其中地址具有链接文档的地址。
  • 通过在锚点标签内添加按钮标签:可以通过在 <a> 标签内放置一个按钮来创建按钮链接。该按钮的行为方式与放置在锚标记内的文本相同(即它将在单击时打开链接的文档)。

    语法

     
    讯享网<a href="address"> <button > Text </button> </a> 
  • 通过使用表单标记:我们可以通过使用表单标签中的 action 属性来制作按钮链接。该按钮可以放置在表单内部,其行为与放置在锚标记中的文本一样(即它将在单击时打开链接的文档)。

    语法

     
    讯享网<form action="address"> <button type="submit"> Click Here </button> </form> 

    为操作属性分配了链接文档的地址,并且按钮的类型应设置为提交。

 
讯享网<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Html links</title>
</head>
<body>
    <h1>Html Links | Button</h1>

    <!-- onclick event -->
    <button onclick="window.location.href = 'https://www.scaler.com/topics/';">
        Button 1
    </button>
    
    <br>

    <!-- By adding button tag inside anchor tag -->
    <a href="https://www.scaler.com/topics/"><button> Button 2 </button></a>

    <br>

    <!-- By using form tag -->
    <form action="https://www.scaler.com/topics/">
        <input type="text" value="name" placeholder="Enter your name">
        <button type="submit">
            Button 3
        </button>
    </form>    
</body>
</html>    

输出

解释

单击按钮 1 和按钮 2 后,用户将被重定向到 https://www.scaler.com/topics/ 。 由于按钮 3 是表单的提交按钮,因此它不会打开网站,但会将数据提交给 https://www.scaler.com/topics/。(有关表单工作的详细说明,请参阅 HTML 表单文章)。

我们可以在单击该链接时创建链接,可以下载文件。

要创建下载链接,我们需要在 <a> 标签中添加 download 属性。

  • 浏览器将自动分配正在下载的文件的正确格式,我们无需提及任何内容。
  • 出于安全原因,仅当内容从同一源/服务器提供时,download 属性才会触发下载。

语法

 
讯享网<a href="address" download> Text </a> 

下载可以采用一个值,该值将指定文件的默认名称。尽管传递此值不是强制性的。

 
讯享网<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Html links</title>
</head>
<body>
    <h1>Html Links | Download</h1>

    <img src="htmlImage.png" width="400px">
    <br>

<!--     upon clicking this link, the user will be able to download the above image -->
    <a href="htmlImage.png" download="img">Click here to download the above image.</a>
</body>
</html> 

输出 

解释

在上面的示例中,单击链接后,将下载图像。

:::

支持的浏览器

标签/属性 Chrome Safari Internet Explorer Opera Firefox
<a> Yes Yes Yes Yes Yes
href Yes Yes Yes Yes Yes
target Yes Yes Yes Yes Yes
download 14.0 10.1 18.0 15.0 20.0

上面的列有浏览器名称,行有标签/属性名称。

YES 表示所有版本的浏览器都支持该标记/属性。

如果提到了浏览器的版本,则表示它是支持该标记/属性所需的浏览器的最低版本

结论

  • HTML 链接通过 Web 连接两个资源。
  • HTML 链接通常使用 anchor 标记进行声明。它们也称为超链接。
  • HTML 链接中的 target 属性用于更改链接文档的打开位置。
  • 通过向目标属性提供不同的值,可以在新窗口、父窗口、父框架或窗口的整个正文中打开链接文档。
  • 按钮、图像等可以用作链接。
  • 除了切换到不同的资源外,链接还可用于为页面的一部分添加书签、导航到网站的内部部分、下载文件等。
小讯
上一篇 2025-02-26 21:52
下一篇 2025-01-11 07:16

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/14501.html