前端必知必会-html链接


HTML 链接

几乎所有网页中都有链接。链接允许用户通过点击从一个页面跳转到另一个页面。

HTML 链接 - 超链接

HTML 链接是超链接。

您可以单击链接并跳转到另一个文档。

当您将鼠标移到链接上时,鼠标箭头将变成一只小手。

注意:链接不一定是文本。链接可以是图像或任何其他 HTML 元素!

HTML 链接 - 语法

HTML <a> 标签定义超链接。它具有以下语法:

<a href="url">链接文本</a>

<a> 元素最重要的属性是 href 属性,它指示链接的目的地。

链接文本是读者可见的部分。

单击链接文本,将把读者发送到指定的 URL 地址。

示例
此示例显示如何创建指向 baidu.com 的链接:

<a href="https://www.baidu.com/">访问 baidu.com!</a>

默认情况下,链接在所有浏览器中均会显示如下:

未访问的链接带有下划线且为蓝色
已访问的链接带有下划线且为紫色
活动链接带有下划线且为红色
提示:可以使用 CSS 设置链接样式!

HTML 链接 - target 属性

默认情况下,链接页面将显示在当前浏览器窗口中。要更改此设置,您必须为链接指定另一个目标。

target 属性指定在何处打开链接的文档。

target 属性可以具有以下值之一:

_self - 默认值。在单击时所在的同一窗口/选项卡中打开文档
_blank - 在新窗口或选项卡中打开文档
_parent - 在父框架中打开文档
_top - 在窗口的整个主体中打开文档
示例
使用 target=“_blank” 在新浏览器窗口或选项卡中打开链接的文档:

<a href="https://www.baidu.com/" target="_blank">访问 百度!</a>

绝对 URL 与相对 URL
上述两个示例都在 href 属性中使用绝对 URL(完整的网址)。

本地链接(指向同一网站内页面的链接)使用相对 URL(不带“https://www”部分)指定:

示例

<h2>绝对 URL</h2>
<p><a href="https://www.w3.org/">W3C</a></p>
<p><a href="https://www.baidu.com/">百度</a></p>
<h2>相对 URL</h2>
<p><a href="html_images.asp">HTML 图像</a></p>
<p><a href="/css/default.asp">CSS 教程</a></p>

HTML 链接 - 使用图像作为链接

要使用图像作为链接,只需将 标记放在 标记内:

示例

<a href="hello.html">
<img src="xxx.gif" alt="百度" style="width:42px;height:42px;">
</a>

链接到电子邮件地址

在 href 属性中使用 mailto: 创建一个链接,打开用户的电子邮件程序(让他们发送新电子邮件):

示例

<a href="mailto:xxx@qq.com">发送电子邮件</a>

按钮作为链接

要使用 HTML 按钮作为链接,您必须添加一些 JavaScript 代码。
JavaScript 允许您指定在某些事件(例如单击按钮)时发生的情况:

示例

<button onclick="document.location='xxx.html'">HTML</button>

链接标题

title 属性指定有关元素的额外信息。当鼠标移到元素上时,这些信息通常显示为工具提示文本。

示例

<a href="https://www.baidu.com/" title="转到百度">访问百度</a>

有关绝对 URL 和相对 URL 的更多信息
示例
使用完整 URL 链接到网页:

<a href="https://www.baidu.com/">访问百度</a>

示例
链接到当前网站 html 文件夹中的页面:

<a href="/html/xxx.html">HTML</a>

示例
链接到与当前页面位于同一文件夹中的页面:

<a href="xxx.html">HTML</a>

HTML 链接 - 不同颜色

HTML 链接会根据其是否已访问、未访问或处于活动状态而显示不同的颜色。

默认情况下,链接将显示如下(在所有浏览器中):

未访问的链接带有下划线和蓝色
已访问的链接带有下划线和紫色
活动链接带有下划线和红色
可以使用 CSS 更改链接状态颜色:

此处,未访问的链接将为绿色且无下划线。已访问的链接将为粉红色且无下划线。活动链接将为黄色且带下划线。此外,当鼠标悬停在链接上(a:hover)时,它将变为红色并带有下划线:

<style>
a:link {
color: green;
background-color: transparent;
text-decoration: none;
}

a:visited {
color: pink;
background-color: transparent;
text-decoration: none;
}

a:hover {
color: red;
background-color: transparent;
text-decoration: underline;
}

a:active {
color: yellow;
background-color: transparent;
text-decoration: underline;
}
</style>

链接按钮

链接也可以通过使用 CSS 设置为按钮样式:
示例

<style>
a:link, a:visited {
background-color: #f44336;
color: white;
padding: 15px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
}

a:hover, a:active {
background-color: red;
}
</style>

HTML 链接 - 创建书签

HTML 链接可用于创建书签,以便读者可以跳转到网页的特定部分。

在 HTML 中创建书签
如果网页很长,书签会很有用。

要创建书签 - 首先创建书签,然后添加指向书签的链接。

单击链接时,页面将向下或向上滚动到书签所在的位置。

示例
首先,使用 id 属性创建书签:

<h2 id="C4">第 4 章</h2>

然后,在同一页面内添加指向书签的链接(“跳转到第 4 章”):

示例

<a href="#C4">跳转到第 4 章</a>

您还可以添加指向其他页面上的书签的链接:

<a href="html_demo.html#C4">跳转到第 4 章</a>

总结

本文介绍了的html的超链接使用,如有问题欢迎私信和评论

  • 25
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程岁月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值