在php页面上用#引用Href外部链接对我不起作用

问题描述 投票:0回答:1

我有一些简单的php页面(仅仅是因为我使用php include,没有什么幻想的-所以页面的扩展名为.php)。我发现使用包含#的基本内联href URL来直接指向特定的div名称(在我网站的其他页面上或外部页面上)根本无法像在html上那样工作页面,无论我使用相对链接还是完整的绝对链接-即使浏览器提示中显示带有#的完整URL,该链接也无济于事。我遵循了this page上的可接受答案,尽管打算用于同一页面,但是在页面外链接时仍然会得到相同的非结果-什么也不会发生,也不会加载任何新页面。不幸的是,如果这是服务器问题,我无法控制该配置,因此感谢其他选项。

带有链接示例代码的页面:

see <a href="my_target_page#my_div_name"> for more detail</a>

以及“ my_target_page”上的我的目标(锚点)div]

<div class="ml-4" id="my_div_name">
<p>some text here</p>
</div>

我有一些简单的php页面(只是因为我使用php include,没有什么幻想的-所以页面的扩展名为.php)。我发现使用包含“#”的基本内联href URL来直接指向...

php hyperlink anchor id
1个回答
0
投票

您需要在锚点ID之前的页面名称中添加文件扩展名:

© www.soinside.com 2019 - 2024. All rights reserved.