html - CSS 选择器片段支持

标签 html css url css-selectors uri-fragment

URL 中的

片段(或散列)广泛用于指定文档中的某些特定片段

例如下面的片段

http://example.com/page.pnp#<fragment>

通常引用类似 <div id="<fragment>" /> 的内容或 <a name="<fragment>" />在 HTML 文档中。

a standard to support CSS selectors as a fragment ,像这样:

http://example.com/page.pnp#css(<CSS selector>)

是否有任何应用程序使用它?浏览器支持它会很好吗?例如,浏览器可以只显示页面的选定片段或突出显示选定的片段。或者为开发人员提供一个选项,以使用 CSS 或 JS 突出显示选定的片段。有人可以将其作为功能请求提交给相关的浏览器开发人员吗?

在 HTML 页面中引用特定内容的其他方法有哪些?例如,如果我想对 HTML 页面中的某个特定元素进行评论,还有什么其他方法可以在文档中指定该位置,最好是使用 URI 或其他一些方便的标识符?

最佳答案

您链接到的文档并不是真正的标准;它甚至在副标题中写着“非官方草案”,在它写着状态的地方:

This document is merely a public working draft of a potential specification. It has no official standing of any kind and does not represent the support or consensus of any standards organisation.

...所以将其称为“标准”是完全不合适的。一个更好的术语是“概念”或“实验”。

也就是说,存在以浏览器扩展形式存在的基本实现(或者至少在首次发布时是这样);您可以在第 8 节中找到这些内容的链接。

据我所知,自 community group 以来的头几个月后,根本没有任何事件围绕此展开。因为这是成立的,我加入了。它要么从未获得牵引力,要么毕竟实现起来不太可行。

目前,一如既往,片段标识符只能指向具有相应 id 属性或命名 anchor 的元素。在可预见的 future ,它似乎会保持这种状态。

关于html - CSS 选择器片段支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28799966/

相关文章:

swift - Alamofire.request().responseJSON 在 Alamofire 5 中不再可用

url - 通过 VBS 脚本检查 URL 的语法

javascript - 托管来自共享的网页。之后的网页超链接?没有通过

javascript - 动画 Div 展开到全屏

jquery - 导航 float - 调整大小中断

javascript - jquery transitionend 函数 kiks 每次我重复点击

javascript - CSS 动画不会在 jQuery 中的 addClass 上触发

javascript - 使用 blob :https://example 获取视频直接 url 或文件

css - 如何将包含图像的跨度居中放置在 div 中

javascript - jQuery 替换文本,让 sibling 完好无损