2011-04-20 68 views
10

由於某種原因,我在所有的CSS文件中都得到了這個警告/錯誤,我無法弄明白。當我運行通過W3C Validator我的CSS它出來100%有效正確格式化等。然而,在Firefox中使用Web開發工具欄時,我得到這樣的警告:CSS錯誤:期望':'但找到'/'。聲明下降了。 Line:0

Warning: Expected ':' but found '/'. Declaration dropped. Source File: filename.php Line: 0

有沒有其他人遇到這個問題?我知道這不是一個真正的大問題,普通用戶永遠不會看到這一點,但我更加好奇這是什麼原因造成的。

我搜索了谷歌,但無法找到其他人有同樣的問題,所以希望有人在這裏可以提供幫助。

+0

可能的評論沒有正確關閉?似乎你已經修復它,因爲當我點擊該鏈接時,我沒有收到任何警告或錯誤。 – stealthyninja 2011-04-20 22:03:50

+0

@ stealthyninja:錯誤從來沒有在該鏈接。這是Firefox的錯誤控制檯顯示錯誤。 – thirtydot 2011-04-20 22:19:02

回答

13

在本頁面展望:

http://cgtweb2.tech.purdue.edu/356/gwindes/project2/

我收到你在Firefox的錯誤控制檯中描述的錯誤。

這樣做的原因是不是CSS文件中 - 它是如何你包括 CSS文件:

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

你能看到嗎?

這是style屬性:)

它應該是這樣的,而不是(style - >type):

<link href="style.css" type="text/css" rel="stylesheet" /> 
+0

那麼我該死。很好找!你是怎麼想出來的或者只是經驗? – Grant 2011-04-21 01:01:13

+4

我還沒有遇到過這個:)我想通過將你的HTML代碼複製到本地文件中,並消除部分代碼作爲原因。首先,我刪除了所有JavaScript - 不變。然後我刪除了所有的CSS - 錯誤消失了。然後,我仔細查看了你是如何導入CSS文件的,並且它向我跳出了*。 – thirtydot 2011-04-21 01:14:21

+0

啊,是的,我應該這樣做。再次感謝! – Grant 2011-04-21 03:13:53

3

您的錯誤不在您的CSS文件中。你的錯誤是在你的PHP文件中,並且可能是在filename.php開頭的空格或相關的東西。沒有看到你的PHP很難確定是什麼原因造成的錯誤,但可能是一些涉及到重寫規則,導入文件等。

1

對於我的風格= 「HEIGHT = 46px;」給出了錯誤,我將其更正回style =「height:46px;」。該警告與CSS有關。

相關問題