HTML做的网页 如何使当前页面跳转到另一页面锚点处,在线等!! 在html中怎样从一个页面的超链接到另一个页面的指定地点

作者&投稿:良柿 (若有异议请与网页底部的电邮联系)

比如现在有t1.html和t2.html两个页面,t1页面中需要设置超链接跳转到t2页面中的锚点a1位置,则需要按如下步骤进行设置:

1、t1页面中设置超链接href属性。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>t1页面</title>

<style>

html,body{margin:0;padding:0;background-color:#ccc;}

.anchor{display:block;padding:5px 10px;background-color:#aaa;}

</style>

</head>

<body>

<a href="./t2.html#a1" target="_blank" class="anchor">跳转到t2页面a1</a>

</body>

</html>

2、t2页面中设置锚点元素的ID为a1。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>t2页面</title>

<style>

html,body{margin:0;padding:0;background-color:#ccc;}

.anchor{display:block;padding:5px 10px;background-color:#aaa;}

.placeholder{height:800px;padding:5px;}

</style>

</head>

<body>

<div class="placeholder">占位div1</div>

<a id="a1" href="#" class="anchor">锚点a1</a>

<div class="placeholder">占位div2</div>

</body>

</html>

3、浏览器中打开t1页面(以Chrome浏览器为例,其他浏览器操作一样)。

4、点击“跳转到t2页面a1”,Chrome浏览器会新开一个标签页打开t2页面,此时锚点a1在浏览器可视范围内并且位于页面的顶端。这样,外部锚点链接就设置成功了。



比如现在有t1.html和t2.html两个页面,t1页面中需要设置超链接跳转到t2页面中的锚点a1位置,则需要按如下步骤进行设置:

1、t1页面中设置超链接href属性。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>t1页面</title>

<style>

html,body{margin:0;padding:0;background-color:#ccc;}

.anchor{display:block;padding:5px 10px;background-color:#aaa;}

</style>

</head>

<body>

<a href="./t2.html#a1" target="_blank" class="anchor">跳转到t2页面a1</a>

</body>

</html>

2、t2页面中设置锚点元素的ID为a1。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>t2页面</title>

<style>

html,body{margin:0;padding:0;background-color:#ccc;}

.anchor{display:block;padding:5px 10px;background-color:#aaa;}

.placeholder{height:800px;padding:5px;}

</style>

</head>

<body>

<div class="placeholder">占位div1</div>

<a id="a1" href="#" class="anchor">锚点a1</a>

<div class="placeholder">占位div2</div>

</body>

</html>

3、浏览器中打开t1页面(以Chrome浏览器为例,其他浏览器操作一样)。

4、点击“跳转到t2页面a1”,Chrome浏览器会新开一个标签页打开t2页面,此时锚点a1在浏览器可视范围内并且位于页面的顶端。这样,外部锚点链接就设置成功了。



当前页面a.html
另一页面b.html
当前页面:

<a href="b.html#aaa">跳转到b页面aaa处</a>
另一页面:
<a name="aaa" id="aaa">aaa</a>

比如那么锚点的名字叫abc
那么在连接后面写上#abc就行了。

本页面锚点跳转

<html>

<head>

<meta charset="utf-8">

<title>网上技术教程</title>

</head>

<body>

<h2>HTML网上教程-W3 School</h2>

章节目录<br>

<p> <a href="#a1">第1章 HTML简介</a> &nbsp;  <1--#a1第一个超链接-->

<a href="#a2">第2章 HTML标签</a>  &nbsp; 

<a href="#a3">第3章 表格</a> &nbsp;

<a href="#a4">第4章 表单 </a>  &nbsp;

<a href="#a5">第5章 框架</a>  &nbsp; 

<a href="#a6">第6章 CSS</a>   &nbsp;

<a href="#a7">第7章 超链接 </a> </p>

<a name="a1">                                <1--#a1第一个超链接跳转到此-->

<h2>Chapter 1</h2> 

</a>

</body>

</html>



html中如何实现跨页面跳转到指定位置~

就是HTML中的锚定嘛~~
比如 你页面中间有个DIV的ID是叫 MYDIV;
那么 你的A标签要掉到那个DIV 就用
相信我,你想要的效果肯定是这个。

你搜一下 锚 那个网页定义一个锚 链接时加上这个锚的 名字就行了
-------一定要注意自己自学能力啊,是要学JAVA还是干什么?(这个我也管不着)
你的链接页面里这样写个链接
05.html
在目标页面这样写
target position
英文写的可能不对 锚写法好像超链接 只是href改为name 了