我有一些简单的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来直接指向...
您需要在锚点ID之前的页面名称中添加文件扩展名: