В Скидке с цены, что лучший способ состоит в том, чтобы связать с фрагментом страницы, т.е. #some_id?

Я пытаюсь выяснить, как сослаться на другую область страницы со Скидкой с цены. Я могу получить его работа, если я добавляю a

<div id="mylink" /> 

и для ссылки сделайте:

[My link](#mylink)

Но мое предположение - то, что существует некоторый другой способ сделать ссылку в странице в Скидке с цены, которая не включает прямое div тег.

Какие-либо идеи?

117
задан Yu Hao 22 August 2016 в 07:31
поделиться

1 ответ

Якорь назначения для ссылки на странице HTML может быть любым элементом с атрибутом id . См. Ссылки на сайте W3C. Вот цитата из соответствующего раздела:

Целевые привязки в HTML-документах может быть задан либо буквой A элемент (назвав его именем атрибут) или любым другим элементом (именование с атрибутом id).

Markdown обрабатывает HTML как HTML (см. Встроенный HTML ), поэтому вы можете создавать идентификаторы фрагментов из любого элемента, который вам нравится. Если, например, вы хотите создать ссылку на абзац, просто оберните абзац тегом абзаца и включите идентификатор:

<p id="mylink">Lorem ipsum dolor sit amet...</p>

Затем используйте свой стандартный Markdown [Моя ссылка] (# mylink) , чтобы создать ссылку на привязку фрагмента. Это поможет сохранить ваш HTML в чистоте, поскольку нет необходимости в дополнительной разметке.

3
ответ дан 24 November 2019 в 02:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: