html中设置锚点定位的几种常见方法

html中设置锚点定位的几种常见方法,第1张

在html中设置锚点定位我知道的有几种方法,在此和大家分享一下:

1、使用id定位:

这样的定位可以针对任何标签来定位。

2、使用name定位:

使用name属性只能针对a标签来定位,而对div等其他标签就不能起到定位作用。

3、使用js定位

建立锚点需要标签的id和a标签相互配合。举个例子:

<a href="#haha">跳到哈哈</a>

<div style="height: 800px"></div>

<div style="height: 800px" id="haha">哈哈</div>

以上就是一个简单锚点的写法,当然也可以实现不同页面的锚点跳转,就是把href的地址换一下就可以了。

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style type="text/css">

div{height: 500pxbackground: #1ab394 text-align: centerfont-size: 30px}

div:nth-child(2n){ background: #09f}

.mao{

  padding: 10px

   height: 140pxbackground: #fff

   position: fixedright: 10%top: 20%

   z-index: 100

  }

.mao a{

  display: block

  text-decoration: none

  color: #000font-size: 16px

}

</style>

</head>

<body>

  <div class="mao">

   <a href="#m1">锚点1</a>

   <a href="#m2">锚点2</a>

   <a href="#m3">锚点3</a>

   <a href="#m4">锚点4</a>

   <a href="#m5">锚点5</a>

   <a href="#m6">锚点6</a>

  </div>

  <div id="m1">锚点1</div>

  <div id="m2">锚点2</div>

  <div id="m3">锚点3</div>

  <div id="m4">锚点4</div>

  <div id="m5">锚点5</div>

  <div id="m6">锚点6</div>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6274152.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存