簡體   English   中英

載入index.php中的空CSS文件

[英]Empty css file in loading index.php

以一種將php代碼與HTML分開的方式。 我在加載CSS文件時遇到問題。 所以我有php文件index.php,css文件-main.css和html文件front.html和log_in.html

<?php

    $door = file_get_contents("log_in.html");
    $Page = file_get_contents("Front.html");
        $Page = str_replace("{{Door_frame}}", $door, $Page); 
    echo $Page;  // if you know better variant to get page from php please let me know.

?>

在這里,我嘗試將登錄容器放在front.html頁面中。 我覺得最好創建另一個類似的頁面。

如果我轉到目錄localhost / my-site /(如果我理解正確的話,它會自動采用index.php或index.html),它將向我展示完美的網站。 一切正常。 但是,一旦我獲得localhost / my-site / index.php,它就會使我的頁面帶有空的css文件(請參閱所附圖片)。 那么問題來了:為什么會這樣? 它不是同一地址localhost / my-site /和localhost / my-site / index.php嗎?

在此處輸入圖片說明 在此處輸入圖片說明

如果輸入localhost / site-final / index.php(最后沒有/),會發生什么? 我認為當您使用index.php /時,它正在嘗試加載localhost / site-final / index.php / css / main.css。 您可以使用CSS文件的絕對路徑( http://localhost/site-final/css/main.css )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM