怎么样在HTML页面上添加锚点啊?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样在HTML页面上添加锚点啊?相关的知识,希望对你有一定的参考价值。
这个代码怎么写的 谢谢啦
锚标记用法:链接到同一文档中的特定位置叫做锚链接。
锚的使用方法是选择一个目标定位点,用来创建一个定位标记,用<a>标记的name属性的值来确定
定位标记名称。格式为:
<a name="定位标记名">
属性 name 用于创建一个命名的锚。当使用一个命名的锚,我们可以创建一个直接跳转到页面的指
定部分的链接,而不需要让读者通过滚动条拖动来找他/她需要的部分。
下面是创建一个命名锚的语法:
<a name="label">Text to be displayed</a>
属性 name 用于创建一个命名的锚。锚的名称可以使用你喜欢的文本来命名。
下面一行定义了一个命名的锚:
<a name="tips">Useful Tips Section</a>
然后在网页的任何地方建立对这个目标标记的链接,在标题上建立的链接地址名字要和定位标记名相同,前面还要加上"#"号。格式为:
<a href="#定位标记名">
一个命名锚在显示时与普通链接没什么特别不同之处。
为了直接链接到“要点”部分,一般需要在所请求的 URL 末尾加上符号 # 以及锚名称,象这样:
<a href="Jump\'>http://www.w3schools.com/html_links.asp#tips">Jump to the Useful Tips Section</a>
到文件 "html_links.asp" 内部(一个页面内部)的可用锚链接的语法如下:
<a href="#tips">Jump to the Useful Tips Section</a> 参考技术A <a href="#001">跳到001</a>
...文字省略
<a name="001" id="001" ></a>
...文字省略
其实锚点只需name就可以可,加id是为了让它兼容性更好.
href的值要跟name \ i d 一致,前面必须加"#",以上代码在ie6/7,ff中都可以兼容,但在ie8中就不行。
因为我们锚点的<a></a>值为空,为不影响美观我们加个空格就行了,本回答被提问者和网友采纳 参考技术B 设置锚点:<a href="#maodian">锚点点击</a>
<a href="maodian">锚点到达的位置</a>
至于你说的那个在顶部显示锚点的效果,需要JS来实现;你可以查看一下这样类似的效果,然后学习一下; 参考技术C 对的哦
页面添加锚点的三种方式
页面添加锚点的三种方式
HTML中的链接,正确的说法应该称作"锚点",它命名锚点链接(也叫书签链接)常常用于那些内容庞大繁琐的网页,通过点击命名锚点,不仅让我们能指向文档,还能指向页面里的特定段落,更能当作"精准链接"的便利工具,让链接对象接近焦点。便于浏览者查看网页内容。类似于我们阅读书籍时的目录页码或章回提示。在需要指定到页面的特定部分时,标记锚点是最佳的方法。
锚点链接对SEO的作用
锚链接是一个非常重要的概念,在网页中增加恰当的锚链接,会让所在网页和所指向网页的重要程度有所提升,从而影响到关键词排名。锚链接对SEO的作用主要体现在以下几个方面:
对锚链接所在的页面的作用
正常来讲,页面中增加的链接锚链接都和页面本身有一定的关系,因此,锚文本可以做为锚链接所在的页面的内容的评估。例如:本篇文章中含有“SEO”的链接,那么,说明本篇文章和SEO有一定关系。
对锚链接所指向页面的作用
锚链接能精确的描述所指向页面的内容,因此,锚链接能做为对所指向页面的评估。
锚链接对关键词排名的影响
锚点的添加方式
1、给锚点文本标签添加id,使用<a href="#"></a>来定位,当单击a链接时,就会跳到id为a01的p标签处;<div> <a href="#a01"></a> </div> <p>练习</p> <p>练习</p> <p>练习</p> <p>练习</p> <p>练习</p> <p id="a01">练习</p> <p>练习</p>
这样的定位可以针对任何标签来定位。
2、给a标签的文本添加锚点,单击链接可跳到name为a01的a标签处;
<div> <a href="#a01"></a> </div> <p>练习</p> <p>练习</p> <p>练习</p> <p>练习</p> <p>练习</p> <a name="a01" href=“#”>练习</a> <p>练习</p>
使用name属性只能针对a标签来定位,而对div等其他标签就不能起到定位作用。
3、使用js。
<li class="" onclick="javascript:document.getElementById(‘here‘).scrollIntoView()"></li>
以上是关于怎么样在HTML页面上添加锚点啊?的主要内容,如果未能解决你的问题,请参考以下文章