【2024】前端学习笔记3-外部链接-内部链接-锚点链接

在HTML中,超链接起着能够将不同的页面、文档、资源等连接在一起,为用户提供便捷的导航和信息访问途径的作用。

学习笔记

超链接使用<a>标签来表示。具体链接对象可通过href属性来设置。

  • href:定义了链接标题所指向的目标文件的URL地址
  • target:属性指定用于打开链接的目标窗口
  • title:为超链接提供一个提示文本。当用户将鼠标悬停在链接上时,会显示这个提示信息
  • download:点击链接资源时,提供下载而不是打开文件

target属性打开方式:

属性 释义
self 在同一窗口打开,默认
parent 当前窗口的上级窗口
blank 在新窗口打开
top 在浏览器整个窗口打开,忽略任何框架

超链接又分为外部链接、内部链接和锚点链接。

内、外部链接

示例:点击链接跳转到百度首页,设置为打开新的标签页

html 复制代码
<body>
   <!--超链接够将不同的页面、文档、资源等连接在一起,为用户提供便捷的导航和信息访问途径-->
   <a href="https://www.baidu.com" target="_blank">跳转到百度</a>
   
</body>

内部链接与外部链接相似,即为项目内相对路径。

锚点链接

有的网页内容特别多,页面特别长,需要不断翻页才能看到想要的内容,这时,可以在页面中(一般是页面的前部)定义一些锚点链接,点击就会跳到相应的内容上。

示例:

html 复制代码
<body>
   <h2><a href="#section1">跳转到章节一</a></h2>
   <p>这里是一些常规的文本内容。</p>
   <p>继续一些文本描述。</p>
 
   <h2 id="section1">章节一</h2>
   <p>这是章节一的具体内容。这里有详细的介绍和说明。</p>

   <h2>章节二</h2>
   <p>这里是章节二的具体内容。</p>
</body>

展示效果:内容太少不明显

示例:在特定位置设置回到顶部功能

html 复制代码
<body>
   <h2><a href="#section1">跳转到章节一</a></h2>
   <p>这里是一些常规的文本内容。</p>
   <p>继续一些文本描述。</p>
 
   <h2 id="section1">章节一</h2>
   <p>这是章节一的具体内容。这里有详细的介绍和说明。</p>

   <h2>章节二</h2>
   <p>这里是章节二的具体内容。</p>

   <a href="#">回到顶部</a>
</body>

展示效果:

相关推荐
钱栈up25 分钟前
热榜上手|HyperFrames:写HTML出MP4
前端·html
幸运小猿13 小时前
模拟慢上传-处理超时重试image 丢失线上问题
前端·javascript·html
轻松西西莱尔16 小时前
谷歌+斯坦福+CMU 等五家 203 页综述,我做了个HTML把主动式AI的边界跑给你看
前端·html·agent
MaAidan1 天前
用 Agent 排查线上问题:SLS 日志分析 + DB/Redis 数据验证,一条链路搞清楚
前端·bootstrap·html
砚凝霜1 天前
保姆级 | CTF Lemon:禁用右键/F12 怎么破?查看源码 + HTML 注释拿 flag
前端·html
普通人61 天前
Web端3D模型加载实战指南_Vue3_uni-app_HTML
前端·javascript·uni-app·html
Frag0ut2 天前
Notepad++ 零基础入门:从记事本到代码编辑器的平滑过渡(2026最新版)
python·编辑器·html·json·notepad++·markdown·记事本
用户298698530142 天前
Python 实现 HTML 转纯文本:两种场景下的文档模型方案
python·html·api
前端架构师-老李2 天前
HTML与CSS基础第七课—HTML 中的a标签(跳转链接)
前端·css·html
zhippt_10143 天前
教师做课件太耗时?AI生成PPT工具与图转PPT实测梳理
人工智能·html·powerpoint