Take me to pookie
应该是正确的markdown语法,以跳转到名为pookie的锚点。
要插入该名称的锚点,请使用HTML:
<a name="pookie"></a>
Markdown似乎不介意将锚点放在哪里。标头中有用的地方。例如:
### <a name="tith"></a>This is the Heading
效果很好。(我在这里进行了演示,但是SO的渲染器去除了锚点。)
注意自我结束标记和id=
对name=
本文的早期版本建议使用
<a id='tith' />,对XHTML使用自动关闭语法,并使用
id属性代替
name。
XHTML允许任何标签为“空”和“自封闭”。也就是说,
<tag/>是
<tag></tag>空对的一对匹配标签的缩写。大多数浏览器将接受XHTML,但有些则不接受。为避免跨浏览器问题
<tag></tag>,请按照上述建议使用明确关闭标签。
最后,该属性
name=在XHTML中已弃用,因此我最初使用
id=,每个人都可以识别。但是,HTML5现在在使用时会在Javascript中创建一个全局变量
id=,而这不一定是您想要的。因此,使用
name=现在可能会更友好。
(感谢Slipp Douglas向我解释了XHTML,感谢nailer指出了HTML5的副作用-有关更多详细信息,请参见注释和 nailer的答案。
name=尽管XHTML中已弃用了该用法,但它似乎无处不在。)



