所以我有一个导航栏,我希望链接到不同的页面,这些页面看起来都一样,但它们上面有一个不同的部分。当我创建链接时,我意识到它只会链接到其他页面而不是页面上的特定部分。所以基本上我有一个锚标记的想法,但链接到另一个页面。
我是这样做的,因为我有编码的基本知识,不知道如何使用php和javascript。有没有办法用我拥有的东西做到这一点?或者我是否必须完全尝试不同的方法?
我现在正在学习javascript,因此可以选择。我听说你可以用阵列做点什么吗? (但不是任何jquery,因为我们不允许将它用于我们的任务)我也听说过iframe,但我不太了解它们。
CODE:
HTML
<nav>
<ul>
<li><a href="toursprices.html">TOURS,PRICES & STANDARD FLIGHTS</a></li>
<li><a href="#">MEET THE STAFF</a></li>
<li><a href="#">CHARTERS</a></li>
</ul>
</nav>
答案 0 :(得分:0)
如果您的网页toursprices.html包含ID为“abc”的div,并且您想链接到该部分,则只需编写如下所示的href:
<a href="toursprices.html#abc">TOURS,PRICES & STANDARD FLIGHTS</a>
答案 1 :(得分:0)
您可以使用:
<a id="different_section_1">Different Section</a>
在目标页面和导航栏中使用:
<a href="page.html#different_section_1">Page</a>
但是,如果您的页面与一个更改的区域基本相同。您最好使用iframe或使用javascript切换块。
答案 2 :(得分:0)
As&#34; user3472089&#34;说你可以通过它的id指出某个元素。
我在我的画廊顶部使用它:
<a href="#top"></a>
在底部我只是放了一个链接或模拟按钮,导致该锚点:
<a href="#top">
<div id="top_anchor">
UP
</div>
</a>