锚定义为什么用的是name 锚定义不是用 ID="" 定义吗?

锚定义为什么用的是name 锚定义不是用 ID="" 定义吗?

在2-15 练习题 自动生成的示例中,一开始有一句 <a name="top">这里是顶部</a>。 这里的 锚定义为什么用的是name 锚定义不是用 ID="" 定义吗? 示例中的 name="top" 的name语句和ID语句功能一样吗? 是html5之前的版本用的name定义锚吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
imooc_慕慕 2022-10-08 10:16:31

同学你好,解析如下:

锚点定位有两种方式(固定用法,记住即可),一种是a标签的name属性定位,一种是其他标签的id属性定位。即如果想用a标签,那么就要使用name属性;如果用其标签,就用id属性:

这两种方式都可以,同学可以自由选择。

注意,如果用a标签,那么不能使用id属性;如果用其他标签,则不能用name属性,不要混搭。

但是name属性定义的属性值与id属性定义的属性值,同样具有唯一性,即不能重复。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师