NET启用启动标记需要SHORTTAG YES

时间:2012-02-29 17:21:42

标签: asp.net html w3c-validation

尝试关闭我的aspx(VB.NET 2008 Framework 3)输出的W3C验证 我收到了这个警告:

  

警告第6行,第76列:启用NET的开始标记需要SHORTTAG   是

</title><meta http-equiv="content-type" content="text/html; charset=utf-8" />
  

序列可以解释为至少两种不同的   方式,取决于文档的DOCTYPE。对于HTML 4.01 Strict,   '/'终止标签')。但是,自从   很多浏览器都没有这样解释,即使存在   HTML 4.01严格的DOCTYPE,最好完全避免它纯粹   HTML文档并仅保留用于以XHTML编写的文档。

但是 ...在我的源代码编辑器中,我可以看到:

    <meta http-equiv="content-type" content="text/html; charset=utf-8">

加载页面并在Firefox中查看源代码后,我可以看到:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

为什么会发生这种情况?

由于

1 个答案:

答案 0 :(得分:3)

ASP.NET将改变用户代理的输出。您可以尝试Making asp.net 2.0 play nice with the W3C validator中提出的一些想法,看看它们是否适合您。