html 的 a 标签全称 anchor 标签,中文叫锚标签,是 html 里面专门用来创建超链接的行内元素,它最核心的作用就是实现页面跳转,可以跳转到别的网页本地文件指定锚点位置,也可以触发邮件电话协议,a 标签属于行内元素,默认不会独占一行,标签内部可以放置文字图片按钮样式内容,跳转目标是通过 href 属性来定义,href 是 a 标签最重要的属性,如果不写 href,这个 a 标签就失去超链接的核心功能,仅仅只是普通文本,a 标签也是网页之间互相串联的基础,互联网网页能够互相跳转,核心就是依靠大量 a 标签实现,很多初学者容易混淆 a 标签的 href 和 name 旧用法,旧版本 html 里面 name 属性用来做页内锚点,现在新标准已经推荐改用 id 属性配合 href 加井号实现页内定位,同时 a 标签还有 target rel download 等常用属性,控制打开方式安全策略下载行为,在实际开发里面 a 标签经常会结合 css 修改样式,去掉默认下划线,还会搭配 js 做拦截跳转,但是要注意滥用 js 拦截 a 标签会破坏原生可访问性,下面会深度讲解定义属性语法还有常见用法。