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

问题描述 投票:0回答:6

我正在使用

<canvas>
(Visual Web Developer Express Edition 2008 中的 HTML5 标记)处理页面,HTML 编辑器中的验证器告诉我这是一个无效标记。这是因为它被设置为针对 XHTML 1.0 Transitional 进行验证。我希望它不要这样做,并根据 HTML5 文档类型告诉我什么是有效的或无效的,但我在首选项中找不到任何表明这是可能的。

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

visual-studio validation html visual-web-developer
6个回答
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 元素上获得智能感知和验证。


8
投票

对于 Visual Studio 2010,您需要安装 Visual Studio 2010 SP1 的 Web 标准更新

它更新了 HTML5 智能感知和验证以反映最新的 W3C规范并修复了当前SP1支持中的一些bug 对于 HTML5。 JavaScript 智能感知也进行了更新,以反映许多 新的浏览器功能,例如地理位置和 DOM 存储。 最后,此更新添加了全面的 CSS3 智能感知和 基于 W3C 最新规范的验证。

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

HTML 5 智能感知

更新后的架构由 Mikhail Arkhipov 发布,他是撰写Rahul 的回答中链接的博客文章的同一 Microsoft 员工。


2
投票

1
投票

现已包含在 Visual Studio 2010 SP1 中


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


0
投票

微软现在有 VS9.0 html_5.0 的 msi 安装程序。可以与 VS7 一起使用,只需将 html_5.xsd 文件放入 common7/packages/HTML 文件夹中,重命名注册表项架构 4 内容,例如IE4.0到现在是html_5.0。 https://devblogs.microsoft.com/dotnet/html-5-intellisense-and-validation-schema-for-visual-studio-2008-and-visual-web-developer/

© www.soinside.com 2019 - 2024. All rights reserved.