web-dev-qa-db-fra.com

Est-il possible d'ajouter une validation HTML5 à Visual Studio?

Je travaille sur une page utilisant <canvas>, qui est une balise HTML5, dans Visual Web Developer Express Edition 2008, et le validateur de l'éditeur HTML me dit que cette balise n'est pas valide. C'est parce qu'il est configuré pour valider contre XHTML 1.0 Transitional. Je préférerais que cela ne fasse pas cela et me dise ce qui est valide ou invalide en fonction du doctype HTML5, mais je ne trouve nulle part dans les préférences que cela serait possible.

Existe-t-il un moyen d'indiquer à Visual Studio de valider par rapport à HTML5 ou d'ajouter une nouvelle référence de spécification manuellement? Je préférerais ne pas avoir à entrer et à ajouter des tags manuellement, ce qui semble être la seule option pour le moment.

36
Rahul

Il semble que l'équipe de développeurs Web Visual Web ait résolu le problème en ajoutant le support HTML5 lui-même: http://blogs.msdn.com/webdevtools/archive/2009/11/18/html-5-intellisense- et-validation-schéma-pour-visual-studio-2008-et-visual-web-developer.aspx

Vous savez probablement tous que le nouveau standard HTML 5 est à venir. Nous avons créé un nouveau schéma intellisense que vous pouvez ajouter à VS 2008 ou VWD Express 2008 et obtenir intellisense et une validation sur les éléments HTML 5.

25
Rahul

Pour Visual Studio 2010, vous voudrez installer le Mise à jour des normes Web pour Visual Studio 2010 SP1 :

Il met à jour l'intellisense HTML5 et la validation pour refléter les dernières Spécifications W3C et corrige quelques bugs dans le support actuel du SP1 Pour HTML5. De plus, JavaScript intellisense a été mis à jour pour refléter bon nombre des Nouvelles fonctionnalités du navigateur, telles que la géolocalisation et le stockage DOM. du W3C.

Pour Visual Studio 2008, Microsoft a fourni une version mise à jour du schéma de validation HTML 5 et intellisense dans la galerie Visual Studio.

HTML 5 Intellisense

Le schéma mis à jour a été publié par Mikhail Arkhipov, le même employé de Microsoft qui avait écrit le blog posté dans Réponse de Rahul .

8
Eric Bock

J'ai créé un schéma de validation que vous êtes libre d'utiliser: http://johndyer.name/post/2009/07/21/HTML5-XHTML5-Validation-Schema-for-Visual-Studio- 2008.aspx

2
John Dyer

Ceci est maintenant inclus dans Visual Studio 2010 SP1

1
jnoreiga

Vous pouvez définir vos propres normes de validation.

Vous devez ajouter le fichier au dossier lors de l’installation de VS et l’ajouter au registre.

C’est la description que j’ai utilisée (HTML et CSS ont une approche très similaire): http://blogs.msdn.com/mikhailarkhipov/archive/2007/10/19/how-to-create-custom-css-intellisense -schema-in-visual-studio-2005-and-2008.aspx

0
Richard