You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在HTML中创建可点击链接?求a标签基础语法及示例讲解

基础语法

HTML里的<a>标签(锚元素)是创建超链接的核心,最基础的语法结构如下:

<a href="目标地址">可点击的锚文本</a>

其中:

  • href:必填属性,指定链接跳转的目标地址(可以是网址、文件路径、锚点甚至特殊协议)
  • 标签包裹的文本:用户能看到并点击的内容,会被浏览器默认渲染为蓝色下划线样式

常见场景示例

1. 链接到外部网站

<a href="https://example.com">访问示例站点</a>

点击后浏览器会加载href指定的外部页面。如果需要在新标签页打开,加上target="_blank"和安全属性rel="noopener noreferrer":

<a href="https://example.com" target="_blank" rel="noopener noreferrer">新标签打开示例站点</a>

2. 链接到本站内的其他页面

用相对路径指定站内文件,比如当前目录下的about.html:

<a href="about.html">关于我们</a>

如果目标文件在子目录里,比如pages/contact.html:

<a href="pages/contact.html">联系我们</a>

3. 跳转到当前页面内的锚点

先给页面内的目标元素设置id属性:

<h2 id="faq-section">常见问题</h2>

然后用#加id值作为href:

<a href="#faq-section">跳转到常见问题</a>

点击后页面会自动滚动到带有id="faq-section"的元素位置。

4. 链接到邮箱或电话

利用特殊协议直接唤起本地应用:

  • 邮箱:
<a href="mailto:contact@example.com">发送邮件联系我们</a>

点击后会打开默认邮箱客户端,自动填写收件人地址。

  • 电话:
<a href="tel:1234567890">拨打客服电话</a>

在移动端点击会直接唤起拨号界面,桌面端则提示打开电话应用。


工作原理

  • <a>是行内元素,浏览器会自动识别并赋予可点击的交互样式(默认蓝色、下划线,点击后变为紫色)。
  • 当用户点击链接时,浏览器解析href属性的值:
    • 如果是HTTP/HTTPS协议的地址,就发起请求加载对应网页;
    • 如果是#开头的锚点,就查找页面内匹配id的元素并滚动到该位置;
    • 如果是mailto:/tel:这类特殊协议,就调用系统对应的默认应用处理请求。
  • 没有href属性的<a>标签只是普通文本,不会具备链接功能。

内容的提问来源于stack exchange,提问作者Skyvoyage

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.02 01:54:52