我正在为类创建一个网站,并使用jQuery的加载函数,加载工作正常。我正在将新页面加载到现有页面上的表中,以保持所有页面的导航菜单相同。
我遇到的问题是根目录没有改变,所以我的外部 css 文件和图像(位于子目录中)不会加载到我刚刚加载的页面上。有没有办法将根目录重定向到所有支持的内容,以便正确加载,或者这是不可能的? 我需要这个作业的目录结构。
这是我的目录结构。并且每个网站都使用css文件的根目录
/索引.html/css/index.html
<a href="javascript:" onclick="load_content('CSS/index.html')">CSS</a>
理解您要完成的任务。 也许最好披露您要做的事情的总体目标? 你的任务是什么?
不了解100%:从纯粹的Web开发人员的角度来看,您有几个选择:
- 将孩子的 CSS 上移到根应用程序的 CSS 以及所有其他相应的资源中。
- 在加载页面的 HTML 中包含 CSS 引用或顶部的部分。 您需要确保子页面具有正确的资产路径引用。
您可以通过充分利用CSS类和ID标签轻松解决许多问题。 这允许您设置整个应用程序的样式,并确保您的引用保持流畅(无法找到图像)。 此外,将所有样式声明放在一个部分中使其更易于管理。