专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

html中锚点是什么

来源:小易整编  作者:小易  发布时间:2024-03-18 07:32
摘要:html中锚点是网页的超链接中的一种,也叫命名锚点,能够精确地控制访问者在其中单击超链接之后到达的位置。锚点就是用户在文档中设置标记,这些标记通常放在文档的特定主题处或顶部,然后创建这些命名锚记的链接,这些链接可以快速将浏览者带到指定位置。...

html中锚点是网页的超链接中的一种,也叫命名锚点,能够精确地控制访问者在其中单击超链接之后到达的位置。锚点就是用户在文档中设置标记,这些标记通常放在文档的特定主题处或顶部,然后创建这些命名锚记的链接,这些链接可以快速将浏览者带到指定位置。

html中锚点是什么

本教程操作环境:windows7系统、HTML5版、Dell G3电脑。

锚点--是网页的超链接中的一种,也叫做命名锚点,通过name来定位。命名锚记像一个迅速定位器一样是一种页面内的超级链接,运用相当普遍。

命名锚记:就是用户在文档中设置标记,这些标记通常放在文档的特定主题处或顶部。然后创建这些命名锚记的链接,这些链接可以快速将浏览者带到指定位置

创建锚记链接的好处:

锚记链接使你能够精确地控制访问者在其中单击超链接之后到达的位置。没有命名锚记的链接将把访问者带到目标网页的顶端。当页面中的文章很长时,仅靠上下移动滚动条寻找需要的部分比较麻烦,这时可以创建页面内的超级链接,以便迅速找到需要的资料。

创建命名锚记的方法:

创建命名锚记的链接的过程分为两步。首先,创建命名锚记,然后创建到该命名锚记的链接。

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

这里是TOP部分 这里是CONTENT部分 这里是FOOT部分
登录后复制

(您可以使用 id 属性来替代 name 属性,命名锚同样有效。)

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

一种是利用超链接标签制作锚点链接,主要用于页面内的锚点访问

点击我链接到TOP 点击我链接到CONTENT 点击我链接到FOOT
登录后复制

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

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

http://文件路径/index.html#foot
登录后复制

html 锚点 到底是干吗的?

通俗简单地说,比如一篇很长的文章,你想按分段精确来看,那就可以用到锚点了。

代码:

跳到001 ...文字省略  ...文字省略
登录后复制

其实锚点只需name就可以可,加id是为了让它兼容性更好.

href的值要跟name / i d 一致,前面必须加"#",以上代码在ie6/7,ff中都可以兼容,但在ie8中就不行。

因为我们锚点的值为空,为不影响美观我们加个空格就行了,

如以下代码,就可以兼容ie8

跳到001 ...文字省略  & n b s p  ...文字省略
登录后复制

另一问题,想显示某页面(如:123.html)的某锚点内容呢?

代码如下

跳到001 ...文字省略  & n b s p  ...文字省略
登录后复制

这是昨天在做后台时候,想实现“修改定位”,就把锚点标记搬了出来(平常它都被我遗忘)。

但是程序那边说他们要取值,连接中必须要有“?”或“&”,那这样我的锚点就不兼容了...

呵呵!以后会有解决方法的!

虽然在jsp页面中锚点兼容有问题,但是在静态页面中是没有问题的,还是值得学下的!

在 WEB 开发中,会使用到页面锚点。

HTML 页面锚点用于链接到一个页面的某一章节。W3School 中说到,创建锚点使用 (锚)标签和 name 属性,但这不是创建页面锚点的唯一方法。下面简要说一下制作 HTML 页面锚点的两种方式。

我们可以利用 W3School 的在线测试工具来进行测试。打开链接后的测试代码使用的是 和 ,测试没有问题。再将“ Chapter 4 ”改为“ Chapter 4 ” 后进行测试,效果一样。

说明,制作页面锚点除了使用 锚点标签 name 属性之外,还可以使用 id 属性。锚点 标签中 href 属性的值为 # 开头加上目标的 name 或 id 的值:

  

页面锚点方法一

页面锚点方法二

方法一

使用锚标签的 href 和 name 属性

方法二

使用锚标签和 id 属性

登录后复制

学习视频分享:css视频教程

以上就是html中锚点是什么的详细内容,更多请关注易企推科技其它相关文章!


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1149584.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编

上一篇:1byte等于多少bit

下一篇:php 是什么意思

相关文章相关阅读
  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • mysql中的不等于符号是什么

    mysql中的不等于符号是什么

    mysql中的不等于符号有两种:“!=”和“”;它们都可用于判断数字、字符串、表达式是否不相等。对于“!=”和“”,如果两侧操作数不相等,返回值为1,否则返回值为0;如果两侧操作数有一个是null,那么返回值也是null。本教程操作环境:w...

  • ipad a1822是什么型号

    ipad a1822是什么型号

    ipada1822是苹果ipad第5代的型号;ipad第5代是苹果公司于2017年03月21日在美国加利福尼亚州发布的平板电脑;该机型采用铝镁合金材质一体成型结构;前端外框为白色或黑色;有银色、金色和深空灰色3种外观颜色。本教程操作环境:...

  • html中浮动是什么

    html中浮动是什么

    在html中,浮动就是让元素可以向左或向右移动,直到它的外边距碰到其父级的内边距或者是上一个元素的外边距,只需要给元素设置“float:left|right|none|inherit”样式即可。本教程操作环境:windows7系统、CSS3...

  • 周排行
  • 月排行
  • 年排行

精彩推荐