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

Rah*_*hul 36 validation html5 visual-web-developer visual-studio

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

有没有办法告诉Visual Studio对HTML5进行验证,或手动添加新的规范引用?我宁愿不必手动添加标签,这似乎是目前唯一的选择.

Rah*_*hul 25

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

大家都知道新的HTML 5标准即将推出.我们创建了一个新的intellisense架构,您可以将其添加到VS 2008或VWD Express 2008,并获得HTML 5元素的智能感知和验证.

  • 对于VS 2010,请参阅http://stackoverflow.com/questions/1682180/will-visual-studio-2010-support-html-5/2923562#2923562 (10认同)

Eri*_*ock 8

对于Visual Studio 2010,您需要安装Visual Studio 2010 SP1Web标准更新:

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

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

HTML 5智能感知

更新的架构由Mikhail Arkhipov发布,他是同一位微软员工,撰写了在Rahul的回答中链接的博文.