我已经提到this answer中给出的解决方案,但未能使其正常工作。我有一个index.php页面,上面写着:
<a href="page.php#anchor-name">
但是,此链接始终指向page.php,而不是指向该页面上的#anchor-name div。
这是因为我尝试使用localhost吗?这是什么问题,这适用于HTML而不是PHP?什么是解决方案,使这项工作在PHP上?
代码的相关部分:
<a class="metro-box blue-gradient normal" href="Services.php#Ecommerce">
<div class="metro-box-icon"><i class="icon-user"></i></div>
<div class="metro-box-title"><h5>Cloud Utilities</h5></div>
</a>
我希望超链接落在Services.php上的这个div上:
<div class="three-fourth last-in-row" id="#ECommerce">
答案 0 :(得分:1)
您正在处理命名锚点。
在此,您可以链接到页面中的特定部分。
E.g。
说,我有以下div。
x => x.InspectionAuthoreties.CustomerId
这个div远远低于标题,你可以使用hash给它一个链接。
<div id="first">Bla Bla</div>
通过点击链接,您的相应<a href="#first">Go to First</a>
将得到关注。