css中的锚点

一,在同一页面:

在页面适当位置定义如下的锚点

<a name="top">这里是TOP部分</a>
<a name="content">这里是CONTENT部分</a>
<a name="foot">这里是FOOT部分</a>    //这里的name换成id同样有效

(你可以使用id属性来替代name属性,明明锚点同样有效)

注意:使用id来定义锚点,可以定位针对任何标签来定位。name属性只能针对a标签来定位。

 

对于如上锚点的访问有两种方法:

1,利用超链接<a></a>制作锚点链接,主要用于页面内的锚点访问

<a href="#top">点击我链接到TOP</a>
<a href="#content">点击我链接到CONTENT</a>
<a href="#foot">点击我链接到FOOT</a>

2,另一种方式,是直接在页面地址后面加锚点标记,主要用于不同页面之间的锚点访问

假如本页面的地址是http://文件路径/index.html,要访问foot锚点只要访问如下链接即可
http://文件路径/index.html#foot

 

二,在不同页面中,锚点定位在a.html中,从另外一个页面的链接跳转到这个锚点

<a href="a.html#add">跳转到a.add</a>

 

三,点击链接触发js事件,同时跳转到锚点,有两种处理方式:

1,

<a href="#add" onclick="add()">触发add函数并跳转到add锚点</a>

2,

<p id="pNode"><!-- contents --></p><!-- 假设一个需要跳转到的节点 -->
<a href="#" onclick="document.getElemetnById('pNode').scrollIntoView(true);return false;">通过scrollIntoView实现锚点效果</a> 

 参考博客: html中的锚点介绍和使用

 html 页面内锚点定位及跳转方法总结

 

转载于:https://www.cnblogs.com/qianxunpu/p/8328262.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML锚点是指一个页面的特殊链接,它可以跳转到页面内的任意位置,而不是跳转到另一个页面。锚点是通过在HTML设置ID属性来实现的。CSS锚点则是通过CSS样式来设置锚点的样式和行为。 首先,你需要在HTML设置一个锚点,可以使用以下代码: ```html <a id="myAnchor">这是我的锚点</a> ``` 在上面的代码,我们使用了一个`<a>`标签,并设置了一个`id`属性为`myAnchor`。这个`id`属性可以是任何你想要的名称,但它必须是唯一的。 接下来,你需要在页面设置一个链接,让它可以跳转到这个锚点。可以使用以下代码: ```html <a href="#myAnchor">跳转到我的锚点</a> ``` 在上面的代码,我们使用了一个`<a>`标签,并设置了一个`href`属性为`#myAnchor`。这个`#myAnchor`表示我们要跳转到页面的ID为`myAnchor`的元素。 现在,我们来讲一下CSS锚点的使用。 CSS锚点可以让我们自定义锚点的样式和行为。我们可以使用以下CSS代码来设置锚点的样式: ```css a:link { color: blue; text-decoration: none; } a:hover { color: red; text-decoration: underline; } ``` 在上面的代码,我们设置了两个CSS选择器。第一个选择器`a:link`表示当链接未被访问时的样式,我们设置了链接的颜色为蓝色,并且去掉了下划线。第二个选择器`a:hover`表示当鼠标悬停在链接上时的样式,我们设置了链接的颜色为红色,并且添加了下划线。 通过设置CSS锚点,我们可以让我们的链接看起来更加美观和易于使用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值