锚定义为什么用的是name 锚定义不是用 ID="" 定义吗?
来源:2-15 编程练习
LHKK
2022-10-08 04:56:39
在2-15 练习题 自动生成的示例中,一开始有一句 <a name="top">这里是顶部</a>。 这里的 锚定义为什么用的是name 锚定义不是用 ID="" 定义吗? 示例中的 name="top" 的name语句和ID语句功能一样吗? 是html5之前的版本用的name定义锚吗?
1回答
imooc_慕慕
2022-10-08
同学你好,解析如下:
锚点定位有两种方式(固定用法,记住即可),一种是a标签的name属性定位,一种是其他标签的id属性定位。即如果想用a标签,那么就要使用name属性;如果用其标签,就用id属性:
这两种方式都可以,同学可以自由选择。
注意,如果用a标签,那么不能使用id属性;如果用其他标签,则不能用name属性,不要混搭。
但是name属性定义的属性值与id属性定义的属性值,同样具有唯一性,即不能重复。
祝学习愉快~
相似问题