簡體   English   中英

HTML 5 驗證服務

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM