Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 铬合金锚的问题_Html_Anchor - Fatal编程技术网

Html 铬合金锚的问题

Html 铬合金锚的问题,html,anchor,Html,Anchor,我设置了一个单页布局,所以我使用锚定标记作为我的站点导航的一部分。除公文包标签外,所有这些标签都在工作。当我从菜单中选择portfolio时,屏幕会跳到适当的部分,然后立即移动到上面的部分 我不确定是否有任何其他代码的干扰,或者解决方案图片/文本的动画是否造成了问题,但我似乎无法独自解决 需要注意的是,该链接确实有效,但仅当您已经选择了portfolio ex./portfolio时 我的网站是 有什么想法吗?你的锚没有问题。问题在于,解决方案部分中的橙色圆圈在向下滚动之前不会显示,因此它们尚未

我设置了一个单页布局,所以我使用锚定标记作为我的站点导航的一部分。除公文包标签外,所有这些标签都在工作。当我从菜单中选择portfolio时,屏幕会跳到适当的部分,然后立即移动到上面的部分

我不确定是否有任何其他代码的干扰,或者解决方案图片/文本的动画是否造成了问题,但我似乎无法独自解决

需要注意的是,该链接确实有效,但仅当您已经选择了portfolio ex./portfolio时

我的网站是


有什么想法吗?

你的锚没有问题。问题在于,解决方案部分中的橙色圆圈在向下滚动之前不会显示,因此它们尚未呈现到页面中。这使公文包部分在页面中占据更高的绝对位置。Chrome会跳转到您的分区,该分区首先工作正常。但当解决方案部分加载时,它会向下推组合


如果您知道解决方案部分或部分中包含的图像的确切高度,我建议您将此高度指定给相应的元素。这样,在内容实际加载/初始化之前,所有维度都设置正确。

我找到了一个解决方案,在我的原始代码中,锚定标记在段落标记之外:

<p style="text-align: center;padding-top: 55px;">[maxbutton id="5"]</p><a id="portfolio"></a>
将它们放在标签中解决了问题:

<p style="text-align: center;padding-top: 55px;">[maxbutton id="5"]<br><a id="portfolio"></a></p>

我不能告诉你为什么它会有不同,但它做到了,谢谢你的帮助

在第二次点击时,它会到达正确的位置。我认为它也必须是动画,所以我删除它只是为了确保。即使没有动画,问题仍然存在。