我在一些专业的开发人员项目中看到了以下几行代码:
<a href="###">
...
</a>
有什么用?
有什么用?
这个问题的另一个答案是好的。
就像我提到的引号一样,她###
特别使用它来创建一个不会去到任何地方的链接,并为此href
属性添加一个值。请阅读有关该内容的w3.org。
浏览器呈现元素的默认样式,并将更改不具有该href
属性的锚标记的默认样式。相反,它将被视为常规文本。它甚至改变了浏览器在元素方面的行为。当悬停没有href
属性的锚点时,状态栏(屏幕底部)将不会显示。因此,最佳href
做法是在锚点上使用占位符值,以确保将其视为超链接。
我经常看过<a href="#">
,并且<a href="##">
,#
超链接中的#标签指定了应将窗口滚动到的html元素ID。
href="#some_id"
将滚动到当前页面上的元素,例如<div id="some_id">
。
href="//example.com/#some_id"
将转到example.com并滚动到该页面上的ID。href="#"
未指定ID名称,但具有相应的位置-页面顶部。单击的锚点href="#"
会将滚动位置移到顶部。
因此,当您使用<a href="###">
此功能时,创建一个链接,但它不会随处可见。您可以"##","###"
在标签和更多标签中使用它来创建类似“超链接”的链接,但它们无济于事。
那么,它有什么用呢?
当您需要永无止境的超链接时,可以使用它。只是告诉浏览器将样式更改为锚标记。:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句