当前位置: 首页 > news >正文

HTML 链接

基本语法

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

  • <a>标签:定义了一个超链接(anchor)。它是 HTML 中用来创建可点击链接的主要标签。

  • href属性:指定目标 URL,当点击链接时,浏览器将导航到此 URL。

以下实例演示来如何在 HTML 文档中创建链接:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p> <a href="/index.html">本文本</a> 是一个指向本网站中的一个页面的链接。</p> <p><a href="https://www.microsoft.com/">本文本</a> 是一个指向万维网上的页面的链接。</p> </body> </html>

HTML 超链接(链接)

HTML使用标签 <a> 来设置超文本链接。

超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。

当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。

在标签 <a> 中使用了 href 属性来描述链接的地址。

默认情况下,链接将以以下形式出现在浏览器中:

  • 一个未访问过的链接显示为蓝色字体并带有下划线。

  • 访问过的链接显示为紫色并带有下划线。

  • 点击链接时,链接显示为红色并带有下划线。

HTML 链接属性

href 属性描述了链接的目标。

1、href:定义链接目标。

这是超链接最重要的属性,用来指定链接的目的地,可以是另一个网页、文件、邮件、电话号码或 JavaScript。

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <a href="https://www.example.com">访问 Example</a> </body> </html>

2、target:定义链接的打开方式。

  • _blank: 在新窗口或新标签页中打开链接。

  • _self: 在当前窗口或标签页中打开链接(默认)。

  • _parent: 在父框架中打开链接。

  • _top: 在整个窗口中打开链接,取消任何框架。

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <a href="https://www.example.com" target="_blank" rel="noopener">新窗口打开 Example</a> </body> </html>

3、rel:定义链接与目标页面的关系。

nofollow: 表示搜索引擎不应跟踪该链接,常用于外部链接。

noopener 和 noreferrer: 防止在新标签中打开链接时的安全问题,尤其是使用 target="_blank" 时。

  • noopener: 防止新的浏览上下文(页面)访问window.opener属性和open方法。

  • noreferrer: 不发送referer header(即不告诉目标网站你从哪里来的)。

  • noopener noreferrer: 同时使用noopenernoreferrer。例子:<a href="https://www.example.com" rel="noopener noreferrer">安全链接</a>

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <a href="https://www.example.com" target="_blank" rel="noopener noreferrer">安全链接</a> </body> </html>

4、download:提示浏览器下载链接目标而不是导航到该目标。

如果指定了文件名,浏览器会提示下载并保存为指定文件名。

例如:

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <a href="file.pdf" download="example.pdf">下载文件</a> </body> </html>

5、title:定义链接的额外信息,当鼠标悬停在链接上时显示的工具提示。

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <a href="https://www.example.com" title="访问 Example 网站">访问 Example</a> </body> </html>

6、id:用于链接锚点,通常在同一页面中跳转到某个特定位置。

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <!-- 链接到页面中的某个部分 --> <a href="#section1">跳转到第1部分</a> <div id="section1">这是第1部分</div> </body> </html>

7、hreflang: 指定链接的目标URL的语言

实例

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <a href="https://www.example.com/es" hreflang="es">访问西班牙语网站</a> </body> </html>

8、type: 指定链接资源的MIME类型

实例

<a href="style.css" type="text/css">样式表</a>

9、class: 用于指定元素的类名(CSS中定义)

实例

<a href="https://www.example.com" class="external-link">外部链接</a>

10、style: 直接在元素上定义CSS样式

实例

<a href="https://www.example.com" class="external-link">外部链接</a>

http://www.cnnetsun.cn/news/102263.html

相关文章:

  • EmotiVoice语音风格迁移功能探索:跨语境情感复现
  • FDM 3D打印表面粗糙度降至2μm?这一新技术来了解一下!
  • EmotiVoice跨平台兼容性测试结果公布
  • EmotiVoice支持长文本输入吗?分段处理最佳实践
  • 第012章:进销存的萌芽——仓库里的黑洞与“永远对不上的账”(1998)
  • 0 基础挖 SRC 怕违法?保姆级封神指南!合法渠道 + 实操步骤 + 必备技能一文搞定!
  • 如何让机器说话更有感情?试试EmotiVoice多情感TTS
  • 【OpenCV】Python图像处理几何变换之透视
  • EmotiVoice语音合成结果隐私保护措施说明
  • SottPlot5曲线图学习,代码示例,最新版本使用总结(v5.1.x)
  • EmotiVoice语音合成语音压缩技术:减小文件体积不影响质量
  • 央广财经对话齐向东!网安是 “十五五” 黄金赛道,稳、宽、强 = 躺赢风口?
  • 工业互联网产业联盟:高标准数字园区建设研究报告 2025
  • 共商AI时代发展新路径 第十六届亚洲电子论坛举办
  • 软考—系统集成项目管理工程师计算公式汇总
  • AI元人文构想:在黑箱与元白箱之间的抉择分析
  • AI元人文构想:意义行为原生论——回应质疑
  • 15、网络相似度与二分网络的构建与分析
  • 1.5 LangChain vs. DeepSeek:MCP 客户端开发与框架集成的终极对决
  • 设计少儿编程逻辑训练AI助手,通过图形化编程积木操作,AI实时判断代码逻辑错误,提供引导提示,非直接给出答案,记录能力成长轨迹。
  • 开发中小商家库存智能预警系统,录入商品销售数据与库存总量,通过时间序列模型,预测补货节点,自动生成采购清单,支持导出EXCEL。
  • 2.5 学术界的“GPT”:DeepResearch 深度研究助手从零到一创建与配置指南
  • 必学收藏!大模型三大核心技术RAG、Agent与多模态:从入门到实战的完整指南
  • 3.2 前后端通吃!用 Streamlit + FastAPI 丝滑集成你的 AI Agent
  • 9个AI写作工具,专科生论文格式规范全搞定!
  • 9个AI论文工具,专科生轻松搞定毕业论文!
  • 10 个AI写作工具,助你轻松搞定本科论文!
  • 开发AI Agent的多语言情感分析比较系统
  • 48、Linux DBMS 管理全攻略
  • 49、Linux系统管理实用指南(上)