是否可以向Visual Studio添加HTML5验证?

时间:2009-07-05 14:42:45

标签: visual-studio validation html5 visual-web-developer

我在Visual Web Developer Express Edition 2008中使用<canvas>(一个HTML5标记)处理页面,HTML编辑器中的验证程序告诉我这是一个无效的标记。那是因为它设置为针对XHTML 1.0 Transitional进行验证。我更喜欢它不这样做,并根据HTML5 doctype告诉我什么是有效或无效的,但我在首选项中找不到任何暗示这是可能的。

有没有办法让Visual Studio对HTML5进行验证,或手动添加新的规范参考?我不想手动添加标签,这似乎是目前唯一的选择。

5 个答案:

答案 0 :(得分:25)

看起来Visual Web Developer团队通过自己添加HTML5支持解决了这个问题: http://blogs.msdn.com/webdevtools/archive/2009/11/18/html-5-intellisense-and-validation-schema-for-visual-studio-2008-and-visual-web-developer.aspx

  

大家都知道新的HTML 5标准即将推出。我们制作了一个新的智能感知架构,您可以将其添加到VS 2008或VWD Express 2008中,并在HTML 5元素上进行智能感知和验证。

答案 1 :(得分:8)

对于Visual Studio 2010,您需要安装Web Standards Update for Visual Studio 2010 SP1

  

它会更新HTML5智能感知和验证以反映最新信息   W3C规范并修复了当前SP1支持中的一些错误   对于HTML5。此外,JavaScript intellisense更新以反映许多   新的浏览器功能,如Geolocation和DOM存储。   最后,此更新增加了全面的CSS3 intellisense和   根据W3C的最新规范进行验证。

对于Visual Studio 2008,Microsoft在Visual Studio库中提供了HTML 5验证架构和智能感知的更新版本。

HTML 5 Intellisense

更新的架构由Mikhail Arkhipov发布,他是编写在Rahul's answer中链接的博客文章的微软员工。

答案 2 :(得分:2)

答案 3 :(得分:1)

现已包含在Visual Studio 2010 SP1

答案 4 :(得分:0)

您可以定义自己的验证标准。

您需要将文件添加到VS安装中的文件夹中,然后添加到注册表中。

这是我使用的描述(HTML和CSS有一个非常相似的方法):http://blogs.msdn.com/mikhailarkhipov/archive/2007/10/19/how-to-create-custom-css-intellisense-schema-in-visual-studio-2005-and-2008.aspx