2012-01-21 57 views
0

我只是有一個簡單的問題。我編寫了我的HTML5網站並使用了一些CSS3。CSS3有不同的標記嗎?

CSS2和CSS3有不同的標記嗎?

當我在W3C檢查我的HTML時,它驗證了100%。但不是我的CSS,因爲它說 某些元素不能在CSS2中使用,但可以在CSS3中使用。

我使用的標記是@charset 「UTF-8」

+0

你的意思是什麼_exactly_?當然他們不同......這就是爲什麼叫做CSS ** 3 **。解釋所有有關_how_的詳細信息,它們將會消耗很多頁面。 – Sparky

+0

那麼,我想知道的是我應該用來驗證我的css2/css3文件。 –

+0

如果您想要100%有效的CSS,那麼只需使用驗證報告中所需的任何標記即可。否則,我不瞭解你。 – Sparky

回答

1

沒有,沒有什麼特殊的標記。使用普通的CSS,瀏覽器會用最新的CSS3解析器解析這個。

CSS3處於測試模式。大多數瀏覽器實際上並不支持CSS3功能,他們正在測試它(所以我們需要使用前綴,如-webkit-; -moz-; -o-; -ms-; -khtml-)。 而W3C不支持這些前綴。您可以將W3C驗證程序設置爲下的更多選項,但由於前綴,您也會收到錯誤。

+0

奧克耶我檢查了'更多選項'和你的權利。不知道這一點。我的css3錯誤現在很好去。感謝您的滿足。 –

+0

「_normal_css」究竟是什麼? – Sparky

+0

@ Sparky672我認爲'* normal *'CSS是最新的CSS版本。因爲CSS沒有文檔類型或其他東西,它只是CSS。但是你也可以說最新的穩定CSS版本是'* normal *'CSS,然後CSS2.1成爲普通的CSS。 –