什么是锚点?锚点应该如何用?

对于网页制作初学者来说锚点应当是个很新鲜的词,但是在我们浏览网页的时候确实经常可以见到的。现在就给大家介绍一下锚点以及如何使用锚点吧

一、锚点的用法

锚点的用法有两种,但性质同样,都是通过链接标签<a></a>以及其href属性实现的:

一种是:页内跳转;

一种是:跳到其他页面的某个区域。

下面我们看具体的操作。我做了一个示例,代码如下:

 

1)现在我们来看页内跳转的锚点用法:

我给每个每个div添加了ID号,然后将每个链接标签的href属性分别按顺序与每个div的ID相对应。【注意:href属性后的ID号必须有“#”,否则无效。】

在浏览器预览下,点击第四个,就跳到下面的第四个div了

2)现在我们来看页外跳转的锚点用法:

加入我在一个名为“示例”的文件夹中见了两个HTML文档

第一个名为index.html

第二个名为index2.html

里面的代码都一样,跟我贴出的“锚点的用法”这一步骤中的第二个步骤所贴出的图片一样。

现在我把index.html当中第一个a标签把其中的href="#1",更改为href=“index.html/#1”并保存之后,我们再在浏览器打开,这时候会发现,页面会跳转到index2.html中的ID=1的div所在的区域。

没错这就是页外的锚点跳转。

所以当我们需要跳转到其他页面的某个区域时,只要把href的属性值设置“跳转页面的URL+所想跳转到区域的ID(或者说锚点名称)”即可。

 

这里我需要说明,我的示例均使用的ID锚点,给div添加ID的时候就为该div设置了锚点。

早前的html版本规范是支持name属性的,即个元素添加name属性,比如name="anchor1",然后通过a标签来实现锚点跳转。这种方法我不建议使用。因为在最新版本的规范中或者说是严格的版本中通过name属性来实现锚点的跳转这种方式已经不被支持了。

所以推荐使用ID属性。

转载于:https://www.cnblogs.com/supermeimei/p/5756084.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值