Html 当我两次点击某个链接时,我的网站崩溃了
我正在尝试开发一个带有下拉菜单的网站导航栏。我在本地运行它,并将“链接”存储在名为categories的文件夹中 这行HTML给我带来了一些问题Html 当我两次点击某个链接时,我的网站崩溃了,html,web,href,Html,Web,Href,我正在尝试开发一个带有下拉菜单的网站导航栏。我在本地运行它,并将“链接”存储在名为categories的文件夹中 这行HTML给我带来了一些问题 <li><a href="./categories/about.shtml">About</a></li> 当我第一次进入about页面时,它工作正常,但我遇到了一个错误,如果我再次单击about下拉列表,就会出现错误,因为它正在搜索categories/categories/about.shtml
<li><a href="./categories/about.shtml">About</a></li>
当我第一次进入about页面时,它工作正常,但我遇到了一个错误,如果我再次单击about下拉列表,就会出现错误,因为它正在搜索categories/categories/about.shtml
我是否可以使用href,这样它就可以从给定的“根目录”中搜索文件树,以防止这种情况发生。您使用的是相对路径,当您在主页上单击链接时,链接的路径不相同 主页为:
<li><a href="./categories/about.shtml">About</a></li>
但当您单击它并导航到它时,它应该变成:
<li><a href="./about.shtml">About</a></li>
您使用的是相对路径,当您在主页上单击该链接时,该链接的路径不相同
主页为:
<li><a href="./categories/about.shtml">About</a></li>
但当您单击它并导航到它时,它应该变成:
<li><a href="./about.shtml">About</a></li>
有很多
使用“根相对路径”
<li><a href="/categories/about.shtml">About</a></li>
这将始终映射到:http://yoursite.com/categories/about.shtml
有很多
使用“根相对路径”
<li><a href="/categories/about.shtml">About</a></li>
这将始终映射到:
http://yoursite.com/categories/about.shtml
原因是您使用的是相对路径。您需要使用绝对路径。原因是您使用的是相对路径。您需要使用绝对路径。