我遇到了問題!W3C CSS Validator如何識別css3文檔?
有沒有一種方法來識別W3C驗證器的css3文件?
在HTML5中,我們把<!DOCTYPE html>
放在CSS文件中,我們可以放什麼?
當我驗證我的css文件並且它包含一些css3元素(@font-face
,box-shadow
等)時,它說它是無效的!因爲它不知道它是css3。所以...有沒有一種方法?
非常感謝。達維德。
我遇到了問題!W3C CSS Validator如何識別css3文檔?
有沒有一種方法來識別W3C驗證器的css3文件?
在HTML5中,我們把<!DOCTYPE html>
放在CSS文件中,我們可以放什麼?
當我驗證我的css文件並且它包含一些css3元素(@font-face
,box-shadow
等)時,它說它是無效的!因爲它不知道它是css3。所以...有沒有一種方法?
非常感謝。達維德。
不,CSS文件沒有自我識別功能。要根據特定版本的CSS驗證文件,必須明確選擇所需的版本。在W3C驗證器中,可以從「更多選項」下的「配置文件」菜單中進行選擇。
CSS Level 3在那裏,它的價值;直到所有的CSS3模塊完成後(不要屏住呼吸!)這是值得商榷的這到底是什麼意思...
使用與您的網址到位的問題的folling鏈接(???)標記:
詹姆斯碼爆發,因爲他沒有在代碼標籤包圍,但這裏是實際的代碼
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標記驗證。 :)
爲什麼它不默認CSS3,請參閱http://stackoverflow.com/questions/7041008/css-border-radius-validation-errors – BoltClock