我是我网站的首页,我有这个链接:http://temporal-16.d246.dinaserver.com/serveis#formulario
还尝试使用http://temporal-16.d246.dinaserver.com/serveis/#formulario
然后在目的地页面中我有这个:
<h2 style="text-align: center;" id="formulario"><a href="#formulario"></a>Sol·licita el teu servei aquí</h2>
问题是页面加载但是没有在正确的位置首先显示h2元素。
我该如何解决这个问题?
答案 0 :(得分:1)
目标必须是
,最多为HTML 4<a name="formulario">Sol·licita el teu servei aquí</a>
(注意没有#的名称)
但是使用HTML 5,这已经过时,取而代之的是id
<h2 id="formulario">Sol·licita el teu servei aquí</h2>
请参阅MDN
此[name]属性是定义页面中可能的目标位置的锚点所必需的。在HTML 4.01中,id和name可以在
<a>
元素上同时使用,只要它们具有相同的值即可。