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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了a href="#"与a href="####"的区别是什么相关的知识,希望对你有一定的参考价值。

前提是 :有滚动条。

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

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

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

 

 

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


以上是关于a href="#"与a href="####"的区别是什么的主要内容,如果未能解决你的问题,请参考以下文章

Reset CSS:只选对的,不选"贵"的

怎么制做包含HTML5新元素及marquee 、a 、img、p、h1、h2和hr等标签的网页?

a href="javascript:"与a href="#"

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

解决HTML外部引用CSS文件不生效问题

a href="javascript:void" 是什么意思?与 a href="#" 加不加上有什么区别?