2013-06-24 38 views
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> 
+0

爲什麼你把網頁放在'bin'文件夾中?你使用'ASP.NET'嗎? – Satpal

+0

不,我正在使用PHP – user2128482

回答

0

由於您沒有發佈任何代碼,我們必須進行猜測。

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

比較兩行並檢查自己的代碼。
也許你需要這個斜線。

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> 

試試吧。

- 僅供參考 - 建議始終對樣式表使用絕對引用。如果您需要將文件移至其他目錄,則不會中斷。

+0

爲什麼最後一個更好? – Pharaoh

+0

不一定_better_,更方便。你可以使用任何一種方法。 – ProfileTwist

相關問題