【发布时间】:2018-02-25 07:31:09
【问题描述】:
我还是个学习者。
我在链接我的网页时遇到问题。
我的初始页面是:
没有斜线,斜线后面也没有“name.html”。
该网站可以正常打开,但是当我首先尝试单击另一个链接时,例如“SHOWS”....它让我这样:https://leatherjacksofficial.com/#Shows。
这很奇怪,因为我的 index.html 文件的菜单代码是这样的:
<div id="Menu_LIST">
<ul>
<li><a href="https://leatherjacksofficial.com/index.html" target="_parent">HOME</a></li>
<li><a href="https://leatherjacksofficial.com/shows.html" target="_parent">SHOWS</a></li>
<li><a href="https://leatherjacks.bigcartel.com/" target="_parent">STORE</a></li>
<li><a href="#PressKit" target="_parent">PRESS KIT</a></li>
<li><a href="#Contact" target="_parent">CONTACT</a></li>
</ul>
还有de#标签的链接,仅供参考。
无论如何...其他菜单链接永远不会工作...只有当我单击主页按钮时。它带我去https://leatherjacksofficial.com/index.html
那么它起作用了....为什么会发生这种情况?
有人可以帮帮我吗?
PS:我还注意到很多网站上只有"name.com"... 他们的子链接从不显示.html 的扩展...
我做错了什么?
谢谢大家!
【问题讨论】:
-
你能复习一下问题的内容吗?实际上你想要的和你给的看起来是不够的。你说你点击
SHOWS它会把你带到https://leatherjacksofficial.com/#Shows但是在下面的菜单代码中你已经给出了绝对链接https://leatherjacks.bigcartel.com -
嗨卡马尔...其中一个链接不属于我的网站...它是一个外部链接...我网站上的所有链接都有这个标签问题
-
所以你面临的问题是
#marker导航? -
是的!示例:我打开网站。它是:“leatherjacksofficial.com”然后我点击 SHOWS...它会生成“leatherjacksofficial.com/#Shows”但如果我再次打开所有网站“leatherjacksofficial.com”然后点击 HOME 而不是 SHOWS...然后它会打开“leatherjacksofficial.com/index.html”,然后如果我想点击 SHOWS,我可以打开“shows.html”。我是否错误地放置了其他 html 文件?我将所有 html 文件放在“public_html”文件夹中......
-
#marker用于在页面内导航到具有id=marker的元素。假设您有一个页面index.html,并且该页面内的一个元素具有id=shows,例如。<div id='shows'>Some content</div>。假设你有一个像<a href='/index.html#shows'>Shows</a>这样的锚元素。它会先将您带到index.html,然后搜索带有id=shows的元素,如果找到的页面将自动滚动以将该元素显示在视图中。如果没有找到该页面将照常显示。