HTML标签

href属性

href里面写URL,其中除了常规的"http://aaa.bbb.ccc"外,还能写成下面的形式:

1.       "//aaa.bbb.ccc" (这表示该URL使用当前文档所使用的协议)

2 .       "./aaa.bbb.ccc" (这表示可以使用相对路径)

3.         "?name=aaa " (这表示可以直接写查询参数)如:当前文档URL为:http://localhost:8080/index.html,那么该所指向的地址为http://localhost:8080/index.html?name=aaa

4.         "#124 " (这表示可以直接写个锚点)需要注意的是锚点是不会发送HTTP请求的。

5.          "javascript:;" (伪协议,作用是需要一个,但是又希望点击之后不会发生任何事情)

download属性

该属性表示点击之后不会打开新的页面而是下载该页面。需要注意该属性具有一些限制,如下图所示


截图自MDN

target属性

表示在何处显示链接的资源

该属性有以下4个特殊含义的值:

"_blank"表示打开一个新的页面

"_self"表示在当前页面打开

"_parent"表示在父页面打开

"_top"表示在最顶层的页面打开