2012-11-19 69 views

回答

3

你會得到標記驗證的源代碼在這裏,他們使用的dtd來驗證文檔

http://validator.w3.org/source/

+0

感謝您的答案,但我沒有看到任何關於HTML/CSS編碼約定的規則。你能給我更多的細節嗎? –

+0

'DTD'包含不同的規則集,比如嚴格的,鬆散的,框架集等,所以你的文檔根據你在文檔最頂端指定的dtd進行解析,所以當你驗證時,w3c實際上應用了提到的規則在dtd中,因此如果文檔無效,它會引發錯誤 –

2

對於驗證的實驗HTML5功能,規則是在HTML5草案的規則,無論是W3C HTML5還是WHATWG HTML Living Standard文檔。這些規則可能會在沒有事先通知的情況下發生變化,驗證者並不總是與草稿的當前狀態相匹配。

否則,在驗證正確的情況下,即SGML或XML驗證,規則由您的​​文檔定義。文檔類型聲明(即doctype聲明)標識要使用的文檔類型定義(DTD)。另外,應用一般的SGML或XML解析規則。有關更詳細的說明,請參閱我的頁面「HTML validation」 is a good tool, but just a tool