URL片段能否指向没有id的HTML元素?

URL片段能否指向没有id的HTML元素?,html,url,hyperlink,uri,uri-fragment,Html,Url,Hyperlink,Uri,Uri Fragment,我想提供一个指向外部页面(不受我控制)的链接,该页面有我希望它指向的特定部分(这是一个带有附录的许可证页面,我希望该链接直接指向附录) 我通常会在URL中使用#来执行此操作,如下所示: https://en.wikipedia.org/wiki/Fragment_identifier#Examples 这会使页面滚动到HTML元素上已开始的位置,并显示id=“Examples” 问题在于HTML页面没有在元素上放置id 是否有其他方法使URL指向相关部分?URL片段是否只接受id,或者我是否可以

我想提供一个指向外部页面(不受我控制)的链接,该页面有我希望它指向的特定部分(这是一个带有附录的许可证页面,我希望该链接直接指向附录)

我通常会在URL中使用
#
来执行此操作,如下所示:
https://en.wikipedia.org/wiki/Fragment_identifier#Examples

这会使页面滚动到HTML元素上已开始的位置,并显示
id=“Examples”

问题在于HTML页面没有在元素上放置
id


是否有其他方法使URL指向相关部分?URL片段是否只接受id,或者我是否可以使用其他CSS选择器?

你能给我你所在部分的html吗?哦,我今天查看了页面,现在发现了一个id(我想几个月前查看时它不在那里)。所以我的问题解决了,但问题仍然存在:在URL中引用HTML元素而不使用id是可能的吗?所以我假设没有id是不可能的。我想知道“浏览器滚动以显示URL片段中标识的元素”的行为是否只是浏览器碰巧遵循的惯例,或者这是预期的行为(在规范或其他文件中定义)。你能给我你所在部分的html吗?哦,我今天查看了页面,现在找到了一个id(我想当我数月前查看时,它以前不在那里)。所以我的问题解决了,但问题仍然存在:不通过id引用URL中的HTML元素是否可能?因此我假设没有id就不可能。我想知道“浏览器滚动以显示URL片段中标识的元素”的行为只是浏览器碰巧遵循的约定,或者如果这是预期行为(在规范或其他文件中定义)。