在我的项目中,我使用的是html menu.I尝试使用此代码进行导航
<div id='cssmenu'>
<ul>
<li><a href="Masters/ConfigurationMapping.aspx">Home</a></li>
</ul>
</div>
点击主菜单时显示&#34;无法找到资源&#34;。我只提供了正确的网址。我不知道这是什么错误。
答案 0 :(得分:0)
Here您将了解如何使用html:
在文件夹中导航引用该网站
部分网址短片
目录结构:
目录树相对链接可用于链接到同一URL的任何其他文件。如果您的目录结构类似于右侧的目录结构,则可以将相对链接从index.html写入根目录(genealogy_html)中的任何文件,或该目录中的任何子目录:
a href="aboutme.htm"
a href="documents/obituaries.html"
a href="families/brown/surnames.html"
非常漂亮,是吧?但等一下!如何从其中一个子目录链接回index.html?你必须使用绝对链接,对吧?一点也不。我们只是使用了一些HTML魔术。它叫做dot-dot-slash(../)。 Dot-dot-slash告诉浏览器在查找文件路径之前将一个级别移回根目录。要从obituaries.html链接到index.html,浏览器必须从文档向上移动一级到genealogy_html才能找到该文件。相对链接如下所示:
a href="../index.html"
您可以编写从一个子目录到另一个子目录的相对链接。要从brown / surnames.html链接到jones / surnames.html,浏览器必须将一个级别移回到系列目录以查找jones目录:
a href="../jones/surnames.html"
需要移回两个目录级别吗?没问题。从“jones / surnames.html”返回家族到genealogy_html的主页:
a href="../../index.html"
只需为您需要移回的每个目录级别添加一个点 - 点斜杠,直到找到该文件的路径。
请查看网站了解更多信息
但我认为您的问题出在您的目录中,而不是在您的HTML代码中,所以看一看! ;)强>
更新:
可能你必须首先走出一个方向:
<div id='cssmenu'>
<ul>
<li><a href="../Masters/ConfigurationMapping.aspx">Home</a></li>
</ul>
</div>
答案 1 :(得分:0)
我认为更优雅的方法是使用基本标记元素为HTML文件的head标记中的所有资源(图像,视频,样式表)声明基本URL。然后,您可以引用相对于使用基本标记定义的路径的资源。