您现在的位置:首页 - 站长文章 - 站长经验站长经验

HTML中标签的href属性href=#和href=###的区别

时间:2018-03-02 22:21:36 作者:忠哥 浏览(1024)

在html中<a>标签的href属性用于指定超链接目标的URL,它可以是任何有效文档的相对或绝对 URL。但有个问题,a href=""、href="#"、href="##"和href="###"有什么区别呢?

以下忠哥为大家整理解答:

a href ="" 默认打开的还是当前页面,会刷新一下重新打开。
a href ="#" 浏览器地址栏网址后面会多显示1个#。不会刷新页面,会回到页面顶部。
a href="##" 时该链接不会发生跳转,不会导致执行
a href="###" 简单地说是一个空的链接,点击执行链接不跳转到页面头部,'###' 其实就是一个无意义的标签指定,也就是一个 '#' 和不存在的标签 '##' 的组合,页面中找不到命名为 '##' 的 <a> 时该链接就不会发生跳转,也就不会导致执行 onclick 中的内容时突然发生页面跳到页首的问题。'###' 只是一种使用者习惯,如果你愿意,可以随便找一个跳转不到的标签作为命名。说白了"###" 就是一个不是锚点的字符串 浏览器找不到也不会跳到页首,原理就是依赖了网页的报错机制,找不到就不做处理。

 

上一篇:Word文档怎么添加带图标的页眉与页脚呢?

下一篇:微博博客等社交媒体平台什么时候推送文章效果好?

相关文章:

html中placeholder的用法

新浪微博账号怎么注销,彻底注销微博账号方法

拍vlog短视频用横屏还是竖屏好呢?

品牌创建百科能带来哪些好处?

怎么快速创建自己公司的企业百度百科?


忠哥博客(SEO优化技术经验分享) 版权所有
站长邮箱:wenyaozhong@qq.com Powered by www.wenyaozhong.com
备案号:陕ICP备17022348号-1