|
|
1
645
根据HTML5规范, 5.9.8 Navigating to a fragment identifier
因此,它将寻找
编辑:正如@hsivonen所指出的,在HTML5中
|
|
|
2
191
|
|
|
3
54
我必须说,如果你要链接到页面中的那个区域。。。例如page.html#foo和foo Title不是您应该使用的链接:
如果你改为
|
|
|
4
30
Wikipedia大量使用此功能,如下所示:
维基百科是为每个人服务的,所以我觉得坚持使用这个表单是安全的。
指定主持人-我的投票是为了避免:
|
|
|
5
15
|
|
|
6
14
请注意JavaScript用户: .
除非您可以保证在中使用的所有值
|
|
|
7
9
没有语义上的区别;标准的趋势是使用
|
|
|
8
9
ID方法在较旧的浏览器上不起作用,锚定名称方法在较新的HTML版本中将被弃用。。。我要带身份证去。 |
|
|
9
4
在HTML5中
确保
|
|
|
10
3
我有一个网页,由许多垂直堆叠的div容器组成,格式相同,只是序列号不同。我想在每个div的顶部隐藏名称anchor,因此最经济的解决方案是将anchor作为id包含在开始的div标记中,即,
|
|
11
2
第二个示例为相关元素分配一个唯一的ID。然后可以使用DHTML操纵或访问该元素。 另一方面,第一个设置文档中的命名位置,类似于书签。附在“锚”上,它有着完美的意义。 |
|
|
12
2
例如,可以使用空的span或div,但这种用法看起来和闻起来都会退化。 一种想法是为此目的使用wbr元素。wbr有一个空的内容模型,并简单地声明换行是可能的;这仍然是对标记标记的一种稍微无偿的使用,但比无偿的文档分割或空文本跨度要小得多。 |
|
|
13
1
对旧浏览器使用name属性,对新浏览器使用id属性如何。将使用这两个选项,默认情况下将实现回退方法!!! |
|
|
14
0
现在不是关于支持,因为在2021年谁会关心比IE6更老的浏览器呢? 请注意,Stackoverflow仍在使用锚点和'name'属性,而不是'name'属性。
因为你:
好的,你可以说你可以用“class”来做类似的事情。 这是真的 但是 为什么? 因为如果使用CSS选择器#idName,web浏览器会找到该元素 不会 如果您使用.class,它需要查找DOM的每个位置,因为web浏览器不知道您是否使用过.class一次或多次。
|
|
|
15
-3
正如在评论中所说,你总是可以用这两种方法来对冲你的赌注。 |