2008-12-01 80 views
4

我有一個具有特定的IE黑客的外部樣式表。每隔一段時間我的網站將因爲這些攻擊而無法建立(這是散列攻擊;例如#margin-top:-2px;)。這是錯誤:是否有可能阻止Visual Studio 2008無法構建CSS錯誤?

Unexpected character sequence. Expected a property name for the " : " declaration

我還沒有發現具體的方式來獲得錯誤停止,VS2008只是似乎停止了一段時間後照顧。我發現this article,但我不確定如何正確編輯文件,所以這個「錯誤」(因爲它是合法的語法)不會再彈出。

回答

10

我不知道2008年左右,但在2005年(IIRC),你可以去:

Tools | Options | Text Editor | CSS | CSS Specific 

,然後勾去掉發現錯誤

我記得正好具有同樣的問題MS沒有認出的100%有效的CSS(很大的震撼),輕彈這個開關,並且永遠忘記了這個問題。

1

最簡單的事情是在編輯器中關閉文件,它應該停止抱怨。

+0

有時我討厭Visual Studio的人......也許我們可以找到一種更「自動化」的方法來防止這種錯誤? – Anders 2008-12-01 15:29:29

+0

我整天都在用web.config。 http://stackoverflow.com/questions/179927/how-to-resolve-could-not-find-schema-information-for-the-elementattribute-xxx – StingyJack 2008-12-01 20:55:09

2

工具|選項|文本編輯器| HTML |驗證

確保選中「顯示錯誤」爲「警告」。之前有一個錯誤,即使它被檢查過,它也沒有被確認,在這種情況下,取消選中並保存設置,然後返回並再次檢查。