2011-08-17 56 views
4

我遇到了問題!W3C CSS Validator如何識別css3文檔?

有沒有一種方法來識別W3C驗證器的css3文件?

在HTML5中,我們把<!DOCTYPE html>放在CSS文件中,我們可以放什麼?

當我驗證我的css文件並且它包含一些css3元素(@font-face,box-shadow等)時,它說它是無效的!因爲它不知道它是css3。所以...有沒有一種方法?

非常感謝。達維德。

+0

爲什麼它不默認CSS3,請參閱http://stackoverflow.com/questions/7041008/css-border-radius-validation-errors – BoltClock

回答

5

不,CSS文件沒有自我識別功能。要根據特定版本的CSS驗證文件,必須明確選擇所需的版本。在W3C驗證器中,可以從「更多選項」下的「配置文件」菜單中進行選擇。

CSS Level 3在那裏,它的價值;直到所有的CSS3模塊完成後(不要屏住呼吸!)這是值得商榷的這到底是什麼意思...

1

詹姆斯碼爆發,因爲他沒有在代碼標籤包圍,但這裏是實際的代碼

http://jigsaw.w3.org/css-validator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=http%3A%2F%2Fwww.yourwebsitename.com%2F 

然而,這將打破你的W3C標記驗證。

cannot generate system identifier for general entity "usermedium" 

…/css-validator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&la… 

general entity "usermedium" not defined and no default entity 

…/css-validator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&la… 

reference not terminated by REFC delimiter 

…ator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=… 

reference to external entity in attribute value 

…ator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=… 

reference to entity "usermedium" for which no system identifier could be generated 

…ator/validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=… 

cannot generate system identifier for general entity "warning" 

…validator?profile=css3&usermedium=all&warning=1&vextwarning=&lang=en&uri=http%… 

我的確發現奇怪的是W3C CSS驗證服務生成的代碼打破了W3C標記服務。 LOL

所以選擇你的毒藥。我堅持使用W3C標記驗證。 :)

相關問題