HTML中的多个页面

HTML中的多个页面,html,Html,我有一个带有以下代码的网站,用于更改页面: <div class="topnav"> <a href="scenes/home.html">Home</a> <a href="scenes/projects.html">projects</a> </div> 然而,当点击链接时,它会将您带到一个包含所有内容的页面 HTML文件要求创建的文本-但它没

我有一个带有以下代码的网站,用于更改页面:

<div class="topnav">
    <a href="scenes/home.html">Home</a>
    <a href="scenes/projects.html">projects</a>
</div>
然而,当点击链接时,它会将您带到一个包含所有内容的页面 HTML文件要求创建的文本-但它没有 CSS格式,也不运行我的javascript

可能是因为CSS和Javascript的路径是相对于主目录的。例如,
style/style.css
必须更改为
。/style/style.css
才能首先跳出场景文件夹

然而,当点击链接时,它会将您带到一个包含所有内容的页面 HTML文件要求创建的文本-但它没有 CSS格式,也不运行我的javascript


可能是因为CSS和Javascript的路径是相对于主目录的。因此,例如,
style/style.css
必须更改为
。/style/style.css
才能首先跳出场景文件夹。

如果您想查看所附屏幕截图之类的内容,在我看来,css文件的路径需要更改为

<link href="../style.css" rel="stylesheet" type="text/css">

祝你好运,我希望这有帮助

更新:


如何让javascript只在正确的页面上运行?与中一样,更新项目页面上的我的javascript不会运行

其中一个js脚本的路径应该是

<script src="../../js/projects.js"></script>  


.././表示js目录比当前页面高出2级。有关文件路径的更多信息,请参阅。我找不到script.js文件。它与projects.js的关系在哪里?

如果您想查看附件中的屏幕截图,在我看来,CSS文件的路径需要更改为

<link href="../style.css" rel="stylesheet" type="text/css">

祝你好运,我希望这有帮助

更新:


如何让javascript只在正确的页面上运行?与中一样,更新项目页面上的我的javascript不会运行

其中一个js脚本的路径应该是

<script src="../../js/projects.js"></script>  



.././表示js目录比当前页面高出2级。有关文件路径的更多信息,请参阅。我找不到script.js文件。它与projects.js的关系在哪里?

您如何为这些页面提供服务?本地的?云?听起来那个文件夹中的文件有问题。Phix:我使用repl.it,一种免费的在线方式发布我的网站。我很确定这些文件都是从云端提供的。罗迪:如果是这样的话,我该如何更改这些文件,使它们不会出错?你会在问题中提供这些文件的内容吗?我们不知道出了什么事就不知道了。谢谢。我不希望这个评论太大,所以这里是我的网站链接:如果你按ctrl+u键(我想在mac上按command+u键),你可以看到HTML代码。这两个场景都有如下代码:查看源代码:(刚刚意识到我应该把它放在问题中,而且你也说过要这样做…)你如何为这些页面提供服务?本地的?云?听起来那个文件夹中的文件有问题。Phix:我使用repl.it,一种免费的在线方式发布我的网站。我很确定这些文件都是从云端提供的。罗迪:如果是这样的话,我该如何更改这些文件,使它们不会出错?你会在问题中提供这些文件的内容吗?我们不知道出了什么事就不知道了。谢谢。我不希望这个评论太大,所以这里是我的网站链接:如果你按ctrl+u键(我想在mac上按command+u键),你可以看到HTML代码。这两个场景都有如下代码,如图所示:查看源代码:(刚刚意识到我应该把它放在问题中,而且你也说过要这样做…),这应该确认这是路径问题。向上投票:我想我不太明白-我该如何更改
style.css
来处理其他场景?@the_Paradox,我已经更改了你页面中的代码,@the_Paradox,你不会更改文件本身的内容,只会更改头标签中指向它的路径。例如,
是的,我意识到在冈瑟发表评论和大卫提出问题之后。谢谢你的帮助!,这应该可以确认这是路径问题。向上投票:我想我不太明白-我该如何更改
style.css
来处理其他场景?@the_Paradox,我已经更改了你页面中的代码,@the_Paradox,你不会更改文件本身的内容,只会更改头标签中指向它的路径。例如,
是的,我意识到在冈瑟发表评论和大卫提出问题之后。谢谢你的帮助!好了,现在可以了!这是我第一次发布关于堆栈溢出的问题,非常棒!如何让javascript只在正确的页面上运行?与中一样,我在更新项目页面上的javascript没有运行。请查看我在上面关于js脚本@the_ParadoxThere not script.js文件的评论-需要吗?我刚刚意识到你为什么要问-谢谢你的帮助!我现在已经修好了!好了,现在可以了!这是我第一次发布关于堆栈溢出的问题,非常棒!如何让javascript只在正确的页面上运行?与中一样,我在更新项目页面上的javascript没有运行。请查看我在上面关于js脚本@the_ParadoxThere not script.js文件的评论-需要吗?我刚刚意识到你为什么要问-谢谢你的帮助!我现在已经修好了!