HTML的假链接、锚点

一、假链接

1、含义:点击之后不会跳转的链接我们称为假链接

2、作用:在企业开发前期,要跳转的链接界面内容还没有写出来时,会使用假链接替代;当项目和后期界面内容写出来了,再用真链接替代假链接

 

3、格式:有2种

    1)#

     2)javascript

两者的区别:

# 假链接会自动跳回到网页的顶部,javascript 只会在当前位置,不会有任何跳转

 

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>假链接使用</title>
</head>
<body>
    <p>我是顶部</p>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <a href="#">点我试试,我要跳到顶部</a>
    <a href="javascript">点我我也不跳转</a>
</body>
</html>

 

 

二、锚点

1、要求通过a标签跳转到当前页面的指定位置,则需要给a标签要跳转位置的标签的 id属性,这样a标签才能跳转到指定位置

 

2、在 html中,每一个标签都有一个名称叫做id属性,这个属性用来给标签指定一个独一无二的身份

 

3、通过a标签跳转到指定位置分为两步:

3.1  给目标位置的标签添加一个id属性,然后指定一个独一无二的值

3.2  告诉a标签你需要跳转到的目标标签对应的id值

 

4、格式:

跳转到当前页的某个指定位置:    <a href="#center">点我,我要跳到本页的中部</a>

跳转到其他页面的某个指定位置:<a href="04_锚点.html#bottom" target="_blank">点我,我要跳去锚点网页的底部</a>

 

5、注意点:

5.1 通过a标签跳转到指定的位置,是没有过度动画,是直接一下子跳到指定位置

5.2  a标签除了可以跳转到当前界面的指定位置以外,还可以再跳转到其他界面的某个指定位置

 

举例1:跳转到本页的某个指定位置

     <a href="#center">点我,我要跳到本页的中部</a>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>假链接使用</title>
</head>
<body>
    <h2 id="top">我是顶部</h2>
    <a href="#center">点我,我要跳到本页的中部</a>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <h2 id="center">我是中部</h2>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <h2 id="bottom">我是底部</h2>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
</body>
</html>

 

 

 

 

举例2:下面代码演示从假连接.html跳转到锚点.html的底部文字位置

假连接.html  代码(运行本文件)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>假链接使用</title>
</head>
<body>
    <p>我是顶部</p>
    <a href="04_锚点.html#bottom" target="_blank">点我,我要跳去锚点网页的底部</a>

</body>
</html>

 

锚点.html 代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>锚点测试</title>
</head>
<body>
    <h2 id="top">我是锚点顶部</h2>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <h2 id="center">我是锚点中部</h2>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <h2 id="bottom">我是锚点底部</h2>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
</body>
</html>

 

转载于:https://www.cnblogs.com/wodexk/p/10284578.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值