当您浏览http://github.com和http://readthedocs.org之类的网站时,托管在那里的文档具有很好的属性,即段落标题在悬停时会显示一个小的永久链接图标。不幸的是,尽管许多其他网站的标题中确实有s,但有时没有提供指向 say 的永久链接,或者至少隐藏在其他地方。例如: http: //pandoc.org/MANUAL.html#extension-yaml_metadata_block。所以我想要实现的是在默认情况下不提供它们的网站上自动获取 github/rtd-ish 悬停永久链接。id
#id
这可以仅通过时尚来实现还是涉及用户脚本?或者更好的是,有人已经实施了吗?
一个简单的尝试是例如
h4:after { content: "<a href=\"#" attr(id) "\">¶</a>" ; }
但这实际上是呈现为<a href="#id">¶</a>
而不是实际链接,即content
不能包含 html 标记。所以更复杂的东西似乎是必要的,特别是考虑到并非所有的标题都有一个id
和一些网站是<a name="id">
...