[英]HTML 5 Validation Service
我正在嘗試檢查 HTML 5 文件的有效性,並找到了W3C 驗證器。 但是我發現這個驗證器接受了嚴重錯誤的 HTML 文檔,如下所示:
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Hello World</title>
Hello
</body>
</html>
在這里,我刪除了開頭的 html 標記,以及開頭的正文標記和驗證器報告:
文檔根據指定的模式進行驗證。
我不認為本文檔無論如何都符合 HTML 5 或任何其他 HTML 標准。 顯然,當涉及到元素的嵌套或打開/關閉標簽時,驗證器並不是很嚴格。
是否有更嚴格的驗證器,它報告與標准 HTML 的每一個微小偏差?
我不認為本文檔無論如何都符合 html5 或任何其他 html 標准。
但是您假設它不合規。 你可以通過閱讀標准來檢查。
例如,參見html 元素:
text/html 中的標記省略:
如果 html 元素內的第一件事不是注釋,則可以省略 html 元素的開始標記。
如果 html 元素后面沒有緊跟注釋,則可以省略 html 元素的結束標記。
是否有更嚴格的驗證器,它報告與標准 html 的每一個微小偏差?
雖然工具建議與此站點無關,但在您提供的代碼中與標准 html 沒有任何偏差。
Nu 驗證器非常擅長它的工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.