【发布时间】:2018-02-26 05:56:23
【问题描述】:
我的网页的重复部分放在单独的 HTML 文件中,并包含在使用这些部分的每个页面中(例如标题)。这样我只需要更改一次,每个页眉都会自动更新。这适用于站点根目录中的页面。但是,当我在文件夹中的页面上包含标题时,我必须将所有“example.html”链接更改为“../example.html”链接,以便它将链接到父文件夹。当我这样做时,站点根目录中页面上的标题链接被破坏,因为它将搜索站点根目录的父文件夹中的文件。我希望只有一个头文件并在每个页面上使用它,无论是在站点根目录中还是在文件夹中。
我的解决方案是创建两个不同的头文件。其中一个具有“example.html”链接,可用于站点根目录中的页面,另一个具有“../example.html”链接,可用于文件夹中的页面。这是迄今为止我唯一的解决方案,我认为当唯一的区别是每个链接之前的“../”时使用两个不同的文件效率非常低。
问题:这真的是唯一的解决方案吗?
【问题讨论】:
标签: javascript html hyperlink include directory