单页网站锚只能在chrome中正常工作

时间:2016-10-03 17:30:17

标签: html google-chrome anchor mozilla

我创建了我的在线投资组合,它是一个页面,我在顶级菜单上使用了锚标签,它在Chrome中完美运行但在浏览器和Firefox中点击技能标签时它会在我工作的中间位置有人知道为什么简单的标签可能无法在某些浏览器中加载吗?

Link to the website with the issue

1 个答案:

答案 0 :(得分:1)

您似乎使用带有label参数的<a>元素制作锚点。要制作锚点,您需要name

示例:

id

<div id="skill"/> 包含一些内容:

div

原因是使用<div id="skill"> ... </div> 属性中的name属性已过时,因为

来自MDN的文档:

  

定义页面中目标位置的锚点需要此属性。 name的值类似于id core属性的值   应该是文档特有的字母数字标识符。在HTML 4.01规范下,id和name都可以与<a>元素一起使用,只要它们具有相同的值。