HTML中的<a></a>标签

作者: Harlan_Zhang | 来源:发表于2019-05-14 11:37 被阅读4次

<a></a>是html中非常常用且重要的标签,本文将会介绍<a></a>的各种属性以及一些使用经验。

属性

  1. href
    href是<a></a>中最重要的标签之一, 如果不加href属性,<a></a>标签在浏览器中的表现会和<span></span>一致,失去了<a></a>的基本样式。
<a href="www.baidu.com">链接</a>  最普通的用法,点击跳转,发出http的get请求。
<a href="#">返回顶部</a>   当href为"#"或者"#top"时,点击<a></a>标签页面会跳转到顶部,不发出http请求  
<a href="javascript: alert('Hello');">Hello</a>  
这种写法被称为javascript伪协议,在 javascript: 的后面添加javaScript代码就可以点击执行,但是强烈不推荐。
  1. download
    该属性是Html5新增的属性,有经验的前端开发者都知道,当<a>标签的链接指向一个文件的地址时,如果该文件是.text、.pdf、.png这种浏览器可以打开的文件类型时,点击链接会直接将该文件在浏览器中打开,但是如果加上download,则会直接下载到本地,而不是在浏览器中打开。但是注意,该属性必须遵循浏览器的同源协议,否则不会生效
<a href="www.aaa.com/test.txt" download>文本文件</a>
  1. target
    target表示目标网页在哪里打开
<a href="www.baidu.com" target="_self">百度</a> 在本页面打开新页面,默认值  
<a href="www.baidu.com" target="_blank">百度</a> 在新的窗口打开新页面
<a href="www.baidu.com" target="_parent">百度</a> 一般搭配<iframe>使用,在父级对象中打开网页
<a href="www.baidu.com" target="_top">百度</a>  一般搭配<iframe>使用,在顶级对象中打开网页
<a href="www.baidu.com" target="自定义名字"> 
搭配<iframe>的name属性使用,在target中填对应<iframe>的name,则可以在指定<iframe>中打开网页

题外话:Google搜索中打开新网页是在本页面打开的,这与国内用户的习惯可能不太符合,在Google搜索的设置->搜索设置中可以修改成在新窗口打开。

相关文章

  • HTML中的<a></a>标签

    是html中非常常用且重要的标签,本文将会介绍 的各种属性以及一些使用经验。 属性 hrefhref是 中最重...

  • <a>标签

    使用 标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。 语法: 链接显示的文本...

  • <a><image/></a>

    a元素下有一个匿名文本,这个文本外有一个匿名行级盒子,它有的默认vertical-align是baseline的,...

  • <a><image/></a>

    大地Dudy,前端工程师 / 全栈开发工程师 a元素下有一个匿名文本,这个文本外有一个匿名行级盒子,它有的默认ve...

  • <a>超链接标签

    使用 标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。 语法: 链接显示的文本...

  • HTML <a> download 属性

    测试地址 定义和用法 href 属性定义了下载链接的地址。download 属性定义了下载文件的名称,文件扩展名由...

  • 4-HTML中的< a>,< img/>

    一.< img/>图片标签 格式: 作用: 用于告诉浏览器向网页中嵌入一幅图像。 常用属性: 注意点:1. 图片...

  • html <a>标签 同级上下级跳转

    1. 同目录下文件跳转 同目录下跳转只需连接文件名称比如说: /html/content 目录下有2个文件 a....

  • HTML:<a>标签访问过后hover样式失效

    改变a标签css属性的排列顺序:link > visited > hover > active。

  • 关于<a>标签的知识点

    a标签跳转页面为GET请求,无法使用post请求 href属性 1.伪协议 写法一:在href中使用js代码。 写...

网友评论

    本文标题:HTML中的<a></a>标签

    本文链接:https://www.haomeiwen.com/subject/ubsraqtx.html