![](/img/trans.png)
[英]how to make a redirect link if the href attribute is not what you want
[英]Why would you want an anchor tag that is not a link? (no href attribute?)
我已經閱讀了幾篇較早的SO帖子,研究關於錨偽類的信息,並且不斷遇到“a”與“a:link”之間的混淆以及何時以及為什么要使用它們。 在我看到的最常見的原因中,經常會說“a”會像鏈接一樣
<a name="something">
這可以用於元素的頁內定位(例如,滾動到某個點):
<a name="table-of-contents"></a>
<h1>Table of Contents</h1>
...
<a href="#table-of-contents">Table of Contents</a>
雖然,這通常是多余的(也可能占用空白),因為具有ID的元素可以直接定位:
<h1 id="table-of-contents">Table of Contents</h1>
...
<a href="#table-of-contents">Table of Contents</a>
HTML5中技術上不再支持<a> name
屬性,盡管瀏覽器仍支持它以實現向后兼容性。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Obsolete
我建議你堅持使用<a id="something">
從這里開始。 如果您已經看過使用name
示例,那么它們可能仍然是HTML 4天的殘留。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.