A标签
概念
通常用来表示一个锚点/链接,发送的是一个GET请求
属性
href:地址,如果为空,点击时会刷新页面,使用javascript:;
- 链接地址
- 如果连接地址为相对路径,则会以文件的形式进行打开
- 如果打开链接地址,则需要写完整的链接地址,即需要有协议前缀
- 如果只写//,则页面当前是什么协议就以什么协议打开这个文件
百度//进入百度页面
百度//会进入当前目录/www.baidu.com这个地址
百度//如果为file://协议,则会进入file://www.baidu.com
//会自动滚到页面首部
- 下载地址
- 文本文件:.txt,.js,.html,.css直接显示
- 媒体文件:.mp3,.mp4直接播放
- 下载文件:.zip,.doc,.xls等会被下载
下载
锚点
当前位置
点击跳转
点我
- 修改链接地址跳转
http://www.baidu.com#text
目标处:匹配多个,跳转到第一个匹配的
非a标签,必须用id属性
跳转到我这里
- a标签,可以用name或id属性
跳转到我这里
也会跳转到我这里
伪协议:javascript:;这种形式
显示手机拨号盘
232323
target -- 链接打开的方式
- _self:当前窗口(默认)
- _blank:新窗口
- _parent:父框架集
- _top:整个窗口
- _framename:指定框架
download -- 下载
- download="下载名字"
- 如何实现download
- 如果请求里有Content-type:application/octet-stream则进行下载
- 否则用a标签中加download