2012-08-13 84 views
0

我爲網站建立了一個正常的CSS。然後我讀到,您可以將CSS重命名爲PHP頁面,但條件是<?php header("Content-type: text/css"); ?>放在PHP頁面的第一行。有人可以幫助我理解爲什麼我的PHP CSS樣式表不工作突然?

然後,而不是鏈接到'style.css',你可以鏈接到'style.php',不用擔心。

當我這樣做時,一切都完美無缺地完美無缺。在任何人問我爲什麼要這樣做之前,我會解釋一下。我還創建了一個基本的CSS工具,通過HTML格式的等等改變各種顏色和字體,等等。一切都在工作okej .....然後POOF!

現在CSS只是部分加載,我有一些代碼彈出。

,我使用鏈接到PHP CSS語法是:

<link rel="stylesheet" type="text/css" media="screen" href="phpstylesheet.php"> 

出現在頁面的最頂端錯誤的代碼樣式錶鏈接的片段:

' rel='stylesheet' type='text/css'> 

我沒有模糊的線索突然間出了什麼問題。

任何人都可以診斷我做了什麼突然擰這件事?

+0

PHP CSS文件包含哪些代碼? – 2012-08-13 14:20:41

+4

聽起來像是你的PHP/HTML的問題,而不是風格腳本。你能顯示生成頁面的''的代碼嗎? – DaveRandom 2012-08-13 14:32:17

+0

一定是你最近改變的東西。你在用什麼編輯器? – 2012-08-13 14:36:19

回答

0

這聽起來像是一個錯誤,因爲您說樣式部分加載,所以會打斷您的文檔。嘗試將下面的代碼放在文檔的最頂端,您應該看到生成了哪些錯誤。

<?php error_reporting(E_ALL); ?> 

您的服務器設置很可能不會讓您看到錯誤。您可以在這裏閱讀有關錯誤處理的更多信息:http://php.net/manual/en/book.errorfunc.php

只要記得在將文件提交到生產環境時再次刪除上面的行。

+0

謝謝大家的意見和建議!事實證明,這是我使用回顯語法時遇到的一個問題,而不是PHP CSS鏈接中的問題,正如我懷疑的那樣,而是在鏈接中,我實際上對谷歌Web字體感興趣。我有一個CSS工具/表單,可以替換或更新Google Web字體的鏈接,但是....我回應了整個URL。回聲中的正斜線正在打破它的局面。那麼現在,我只是在「http://fonts.googleapis.com/css?」之後刷新信息,而不是回顯整個網址。 apears現在正在工作謝謝! – 2012-08-14 04:09:14

相關問題