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元素的智能感知和验证.
对于Visual Studio 2010,您需要安装Visual Studio 2010 SP1的Web标准更新:
它更新了HTML5智能感知和验证,以反映最新的W3C规范,并修复了当前针对HTML5的SP1支持中的一些错误.此外,它还更新了JavaScript intellisense以反映许多新的浏览器功能,例如Geolocation和DOM存储.最后,此更新根据W3C的最新规范添加了全面的CSS3智能感知和验证.
对于Visual Studio 2008,Microsoft在Visual Studio库中提供了HTML 5验证架构和智能感知的更新版本.
更新的架构由Mikhail Arkhipov发布,他是同一位微软员工,撰写了在Rahul的回答中链接的博文.