Take me to [pookie](#pookie)
должен быть правильным синтаксисом разметки для перехода к якорной точке с именем pookie.
Чтобы вставить опорную точку этого имени, используйте HTML:
Markdown Кажется неважно, куда вы помещаете опорную точку. Полезное место для его размещения - в заголовке. Например:
### This is the Heading
работает очень хорошо. (Я бы продемонстрировал здесь, но средство визуализации SO вырезает якорь.)
Замечание о самозакрывающихся тегах и
id=
по сравнению сname=
Ранняя версия этого сообщения предложила используя
, используя самозакрывающийся синтаксис для XHTML и используя атрибут
id
вместоname
.XHTML позволяет любому тегу быть «пустым» и «самозакрытым», , То есть
является короткой для
, совпадающей пары тегов с пустым телом. Большинство браузеров будут принимать XHTML, но некоторые из них этого не делают. Чтобы избежать проблем с несколькими браузерами, закройте тег явным образом, используя
, как было рекомендовано выше.
Наконец, атрибут
name=
устарел в XHTML, поэтому я изначально использовалid=
, который каждый распознает , Тем не менее, HTML5 теперь создает глобальную переменную в JavaScript при использованииid=
, и это может быть необязательно то, что вы хотите. Таким образом, использованиеname=
теперь, скорее всего, будет более дружелюбным.(Благодаря Slipp Douglas для объяснения XHTML мне и nailer для указания из-за побочного эффекта HTML5 - см. комментарии и ответ гвоздя для более подробной информации.
name=
, похоже, работает повсюду, хотя он устарел в XHTML.)