IMHO, this should not be archived yet because now it is possible to address only blocks, not any elements as the title requests. (Clicking on link [a](b#c)
does not scroll to anchor with given id=“c”)
If there is a reason for archiving, then I would be interested to hear it.
Currently it is impossible to address links, spans, …
It could be done in following ways:
option:
specifying given element directly in html syntax together with id attribute. This would loose all benefits of markdown.
option:
syntax used in other software/formats mentioned in my previous post, i.e. metadata in curly brackets affixed to the element.
This would also solve e.g.:
- link types - Add support for link types
- explicit pairing of links
- any other use case requiring use of attributes/properties for non-block elements. (request for block metadata already exists.)
Examples:
[link text](note5){#linkID123, link-type: parent-child, paired-link: "note5#linkID2"}
Some [custom span]{#spanID567, .myclassforformatting, key: value} within block. ^blockID