是否有相当于以下内容的 降价语法:
Take me to <a href="#pookie">pookie</a> ... <a name="pookie">this is pookie</a>
Take me to pookie
应该是正确的降价语法来跳转到名为 pookie 的锚点。
要插入该名称的锚点,请使用 HTML:
<a name="pookie"></a>
Markdown 似乎并不介意你把锚点放在哪里。一个有用的地方是放在标题中。例如:
### <a name="tith"></a>This is the Heading
效果很好。(我会在这里演示,但 SO 的渲染器会去掉锚。)
id=
name=
这篇文章的早期版本建议使用<a id='tith' />,使用 XHTML 的自闭合语法,并使用id属性而不是name.
<a id='tith' />
id
name
XHTML 允许任何标记为“空”和“自闭合”。也就是说,<tag />是 的简写<tag></tag>,一对匹配的带有空主体的标签。大多数浏览器将接受 XHTML,但有些不接受。为避免跨浏览器问题,请<tag></tag>按照上面的建议使用 显式关闭标记。
<tag />
<tag></tag>
最后,该属性name=在 XHTML 中被弃用了,所以我最初使用id=了 ,大家都认可。但是,现在 HTML5 在使用 时会在 JavaScript 中创建一个全局变量id=,这可能不一定是您想要的。因此,name=现在使用可能会更加友好。
name=似乎在任何地方都可以使用,尽管它在XHTML 中已被弃用。)