锚定义为什么用的是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属性定义的属性值,同样具有唯一性,即不能重复。

祝学习愉快~

0

0 学习 · 17877 问题

查看课程