2017-02-09 56 views
0

這裏是我的工作結構:如何使包含在嵌套的PHP時將鏈接到CSS文件的工作一個PHP

www/ 
    includes/nav.php 
    css/main.css 
    css/mobile.css 
    css/nav.css 
    policies/1000/index.php 

在1000目錄中的index.php能夠包括nav.php文件就好了。該nav.php文件中包含的鏈接樣式表,以及所有在根目錄下的PHP文件都能夠訪問css文件罰款:

<link href="/css/nav.css" rel="stylesheet" type="text/css" /> 
<link href="/css/main.css" rel="stylesheet" type="text/css" /> 
<link href="/css/mobile.css" rel="stylesheet" type="text/css" /> 

然而,CSS沒有顯示在政策上/ 1000 /index.php,我認爲這是因爲nav.php文件試圖在策略/ 1000/css /中找到css文件。我該如何補救?

+0

您需要使用絕對網址:因爲nav.php可以從許多路徑加載:| –

+0

是你的www目錄服務器作爲根目錄嗎?你如何在瀏覽器中訪問該文件? –

+0

你如何在'index.php'中包含'nav.php'? –

回答

0

如果您包括nav.php在許多文件,你可以使用你的網站的網址,因此,在nav.php

<link href="http://domain.com/css/your_file.css" rel="stylesheet" /> 

注意:HTML的默認樣式類型爲text/css,無需添加該屬性。

相關問題