我有一个导航栏,该导航栏具有指向主页和其他内容的链接,并且每个页面都相同,因此它仅保存在主目录中并与其他html链接。我遇到的问题是锚标记,因为不同的文件保存在不同的目录中,因此指向主页和其他内容的相对链接也将有所不同。例如,让我的主目录名称为“ abc”,而主页和navbar在该目录中分别为“ abc / homepage.html”和“ abc / navbar.html”。锚标记在首页上效果很好,但在其他目录中却无法。就像我从“ abc / def / otherPage.html”访问它一样,它现在无法在其他页面中使用,因为现在主页链接为“ ../homepage.html”,而不仅仅是“ homepage.html”。请有人提出解决这个问题的方法。
答案 0 :(得分:1)
据我了解,您需要对链接使用绝对路径,例如“ /abc/homepage.html”,而不是“ abc / homepage.html”。在这种情况下,无论您从何处单击此链接,都将进入/abc/homepage.html