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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)