是否有减价语法对应于:
带我去<;a href=“”>;普吉</a>;
...
<;a name=“pookie”>;这是普吉</a>;
带我去[pookie](#pookie)
应该是正确的标记语法,以跳转到名为pookie的锚点
要插入该名称的定位点,请使用HTML:
<;a name=“pookie”></a>;
Markdown似乎并不介意你把锚定点放在哪里。一个有用的地方,把它放在一个标题。例如:
\;a name=“tith”></a>;这是标题
效果很好。(我会在这里演示,但SO的渲染器会去掉锚。)
关于自动关闭标签和id=与name=
这篇文章的早期版本建议使用<;a id='tith'/>,使用XHTML的自动关闭语法,并使用id属性而不是name
XHTML允许任何标记为“空”和“自关闭”。也就是说,<;标签/>是的缩写<;标签></标签>,一对匹配的标记,主体为空。大多数浏览器将接受XHTML,但有些浏览器不接受。为避免跨浏览器问题,请使用明确关闭标记<;标签></标签>,如上所述
最后,属性name=在XHTML中被弃用,因此我最初使用了id=,这是大家都认可的。然而,HTML5现在在使用id=时会在JavaScript中创建一个全局变量,这可能并不一定是您想要的。因此,现在使用name=可能更友好
(感谢Slipp Douglas向我解释了XHTML,Naller指出了HTML5的副作用-请参阅评论和Naller的答案以了解更多详细信息。name=似乎在任何地方都适用,尽管在XHTML中它被弃用。)