2012-12-01 41 views
0

我在這裏錯過了什麼嗎?基本的ASP.NET MVC4項目不驗證html5?

如果我嘗試驗證新的基本MVC 4項目的基本HTML5母版頁模板,它不驗證。 有什麼不對?

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <meta name="viewport" content="width=device-width" /> 
    <title>@ViewBag.Title</title> 
    @Styles.Render("~/Content/css") 
    @Scripts.Render("~/bundles/modernizr") 
</head> 
<body> 

    @RenderBody() 

    @Scripts.Render("~/bundles/jquery") 
    @RenderSection("scripts", required: false) 


</body> 
</html> 

都這個驗證:http://html5.validator.nu/和W3一個給了同樣的錯誤:

Error: Stray end tag head.
From line 9, column 1; to line 9, column 7
dernizr")↩↩ Error: An body start tag seen but an element of the same type was already open.
From line 10, column 1; to line 10, column 6
)↩↩↩ ↩

回答

2

您要驗證對原始剃刀源,其目的是通過Web服務器進行解釋,而不是網頁瀏覽器。您應該針對生成的HTML進行驗證。

+0

謝謝,有道理:) – NeedACar