梗概:

href 属性指定链接的目标,也就是要跳转到什么位置。

语法:

href 可以有多种形式,例如:

1. child::URL

包括相对URL和绝对URL

1.1. 绝对URL:

  • href 可以指向一个网页(.html、.php、.jsp、.asp等格式),这也是最常见的形式,例如 href=“http://c.biancheng.net/view/1719.html” (绝对URL)
  • href 可以指向图片(.jpg、.gif、.png 等格式)、音频(.mp3、.wav等格式)、视频(.mp4、.mkv格式)等媒体文件,例如 href=“/uploads/allimg/181221/134I32557-0.jpg”;

1.2. 相对URL:

  • href 可以指向压缩文件(.zip、.rar等格式)、可执行程序(.exe)等,一些下载网站的链接就可以写成这种形式,例如 href=”./../uploads/data_package/ComputerFoundation.zip”;(相对URL)
  • <a href="dfdfd">

2. 本地URL:

  • href 甚至还可以指向本机的文件,只是很少这样使用,例如 href=“D:/Program Files/360/360safe/360Safe.exe”。

3. hash:

  • <a href="#home">
    • 浏览器会替换原来的hash为#home
      • 如果原来没有, 就在URL的最后面追加#home