html - markdown中的交叉引用(命名锚点)
是否有相应的markdown语法:
Take me to pookie
...
8个解决方案
555 votes
Take me to [pookie](#pookie)
应该是正确的降价语法,以跳转到名为pookie的锚点。
要插入该名称的锚点,请使用HTML:
Markdown似乎并不介意你把锚点放在哪里。 放在标题中的一个有用的地方。 例如:
效果很好。 (我在这里演示但是SO的渲染器剥离了锚。)
关于自动关闭标签的注意事项和name=与id=
该帖子的早期版本建议使用name=,使用XHTML的自关闭语法,并使用id=属性而不是id=。
XHTML允许任何标记为“空”和“自闭”。 也就是说,name=是id=的惯用手,这是一对带有空体的匹配标签。 大多数浏览器都会接受XHTML,但有些浏览器不接受。 要避免跨浏览器问题,请按照上面的建议使用id=显式关闭标记。
最后,属性name=在XHTML中已弃用,因此我最初使用id=,每个人都认可。 但是,当使用id=时,HTML5现在在JavaScript中创建一个全局变量,这可能不一定是您想要的。 因此,使用name=现