急求!锚点连接点击后定位问题,它必须要定到页面顶端,难道不能改吗?

我希望显示的锚点位置能够距离整个页面顶端有一定的距离。
补充:我是说,我点了连接以后不是要定位到我在文章中设置的锚点吗?可是页面只能把内容显示在页面顶端。

关于利用锚点定位的一个新思路:首先,通过锚点定位,页面都是转到页面相应锚点居于顶端。因此,对于需要使页面高度不变而只是利用锚点效果的使用来说,这非常不方便。现在有一个思路,即,若想锚点距离顶端有个固定的距离,则设置该锚点所在元素的border-top/padding-top=x,margin-top=-x,使该锚点及位于锚点前的元素为relative,z-index方面,则是锚点前元素大于锚点元素,那么就像两张扑克牌一样层叠起来,隐藏了锚点元素的真实位置,使视觉效果上成功。
讲到这里,对于之前提及的利用<a>元素的锚点效果,实现静态页面的切换页效果,更进了一步。
↑上面是我关于锚点学习总结后的话,具体实例可以参考下面网站的演示,我也是受这个网站的启发
http://www.webjx.com/css/divcss-17544.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-19
设置锚点:<a href="#maodian">锚点点击</a>
<a href="maodian">锚点到达的位置</a>

至于你说的那个在顶部显示锚点的效果,需要JS来实现;你可以查看一下这样类似的效果,然后学习一下;
第2个回答  2012-06-16
锚标记你可以定义在网页的任何位置呀...并不是必须要放在顶部.追问

请看问题补充。我不是指如何设置锚点。

第3个回答  2012-06-16
在锚点标签加入以下句,style="margin-top:大小自己定px;"就行了。追问

亲,你试过没有?我试过没有用诶………………

追答

你的描述不清楚,都不是很明白你要什么效果

追问

就好比书签,你点击书签后不是会自动跳转到设过书签的地方?但是那个有书签的文字一定会显示在页面的顶端,我现在就是希望可以让它显示在页面中间。这样还清楚么?

追答

麻烦发个图,不清楚。

追问

算了,也无法截图。网上我看了,似乎多称为是锚点偏移。不管怎样谢谢你。

第4个回答  2013-09-21
你就把定位定上面不就可以了吗?这样你需要的地方不就显示到中间了?
相似回答