HTML 链接
在 HTML 中,链接(Links) 允许你从一个页面跳转到另一个页面,或跳转到同一页面中的某个位置。你可以通过 <a>
标签(anchor)来定义一个超链接。
HTML 链接语法
链接的基本语法如下所示:
<a href="https://www.getiot.tech">人人都懂物联网</a>
href
属性指定了链接的目标地址。- 链接文本会显示在页面上,用户点击它即可跳转。
让链接在新窗口打开
你可以使用 target="_blank"
属性让链接在新窗口(或新标签页)中打开:
<a href="https://www.getiot.tech" target="_blank">人人都懂物联网</a>
这通常用于外部链接,以防止用户离开你的网站。
使用图片作为链接
你不仅可以将文本用作链接,也可以使用图片:
<a href="https://www.getiot.tech">
<img src="https://static.getiot.tech/Tree-Cotton.jpg" alt="木棉花" style="width:400px;height:auto;">
</a>
点击图片将跳转到指定链接。
显示效果:
链接到同一页面的某个位置
如果你希望跳转到当前页面的某个具体位置,可以为目标元素添加 id
,再在链接中使用 #
引用它:
<a href="#section2">跳转到第 2 节</a>
<!-- 页面下方 -->
<h2 id="section2">第 2 节内容</h2>
<p>这是你跳转后看到的内容。</p>
这在制作目录或“返回顶部”按钮时非常有用。
使用邮件链接(mailto)
如果你想让用户点击链接后直接打开邮箱并撰写邮件,可以使用 mailto:
协议:
<a href="mailto:someone@example.com">给我发邮件</a>
点击后浏览器会打开默认邮件客户端。
使用电话链接(tel)
在移动端,tel:
协议可让用户点击链接直接拨打电话:
<a href="tel:+123456789">拨打电话</a>
这种方式对于移动设备用户来说非常友好。
HTML 链接颜色
大多数浏览器会用不同的颜色区分不同状态的链接:
- 未访问的链接:通常是蓝色。
- 已访问的链接:通常是紫色。
- 正在点击的链接:通常是红色。
当然,你也可以通过 CSS 自定义链接样式:
a {
color: green;
text-decoration: none;
}
小结
你已经了解了 HTML 中创建超链接的基础知识,包括如何设置目标地址、让链接在新窗口打开、用图片做链接,以及如何实现锚点、邮件和电话跳转功能。掌握这些技能后,你就能在网页中灵活地添加各种跳转和交互功能了。超链接虽然看似简单,但它是连接网页和互联网的核心组件。