a href="#"与a href="####"的区别是什么

前提是 :有滚动条。

 【感谢  黎明就在眼前 博客园园友】

 '#' 是有特殊意义,如果 '#' 后有内容会被认为是一个标签而从页面找到相应标签跳转到该处,找不到时会跳到页首,通常情况下使用“#ID”来进行跳转。 '###' 就是一个无意义的标签指定,也就是一个 '#' 和不存在的标签 '##' 的组合,页面中找不到id为 '##' 元素时,就不会发生跳转。

1一个 #
当点击链接时,页面会跳到网页头部
三个 #
页面就不会跳到头部.显示当前的位置。

一个# 相当于锚点为最上端

原文地址:https://www.cnblogs.com/jixinyu12345/p/4972860.html