0

CSS 现在适用于bin文件夹中的网页,但顶部标题没有出现。使用如下脚本在每个页面上调用名为inner_header_new.html的头文件:

# script should come here

这适用于根目录中的页面,但不适用于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>
4

2 回答 2

0

由于您没有发布任何代码,我们将不得不猜测。

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

比较这两行并检查您自己的代码。
也许你需要这个斜线。

于 2013-06-24T15:12:32.140 回答
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>

试试看。

-- 仅供参考 - 建议您的样式表始终使用绝对引用。如果您需要将文件移动到不同的目录,它不会中断。

于 2013-06-24T15:23:43.317 回答