CSS现在可以正常处理bin
文件夹中的网页,但Top标头没有出现。使用如下脚本在每个页面上调用名为 inner_header_new.html 的头文件:
# script should come here
这适用于root上的页面,但不适用于bin
文件夹中的网页。此标头位于FTP的根目录:
<body>
<header>
<!-- header_main start -->
<div class="inner_header_main">
<!-- header_inner_main start -->
<!-- <div class="header_inner_main"> -->
<!-- header_top start -->
<div id="inner_headerinclude"></div>
<script>$('#inner_headerinclude').load('inner_header_new.html');</script>
答案 0 :(得分:0)
由于您不发布任何代码,我们必须猜测。
<link rel="stylesheet" href="style.css" />
<link rel="stylesheet" href="/style.css" />
比较两行并检查您自己的代码 也许你需要这个斜线。
答案 1 :(得分:0)
如果您请求不存在的页面,Apache会启动404错误页面。但是,apache 不会将您重定向到404错误页面。相反,它把它拉起来就好像那是你要求的页面。由于样式表在根目录下工作,但在其他任何地方都不起作用,我只能假设你使用了对样式表的相对引用而不是绝对的。
绝对引用:
<link rel="stylesheet" ref="http://www.website.com/style.css" />
<link rel="stylesheet" href="/style.css" />
或者更好:
<style type="text/css">
@import url("/stylesheet.css");
</style>
尝试一下。
- 仅供参考 - 建议始终对样式表使用绝对引用。如果您需要将文件移动到其他目录,它将不会中断。