Tengo varias etiquetas HTML (relacionado con jQuery Mobile) que Visual Studio está decayendo atributos no válidos: Para exmaple:Cómo hacer que Visual Studio Mango HTML 5 etiquetas sin previo aviso
<div data-role="page" id="my_id" data-theme="b" data-position="fixed">
Obtiene entre otros:
Validation (XHTML 1.0 Transitional): Attribute 'data-role'
is not a valid attribute of element 'div'
Como saben, Data- * son atributos válidos de div en HTML 5.
no estoy seguro de cómo esto se valida, aunque creo que a través de DTD y xmlns, por lo que la cabecera de la página es el auto por defecto generado por Visual Studio:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
sé que son sólo advertencias, pero mi experiencia es que si deja un montón de advertencias de que no son válidos, entonces todas las advertencias que son válidos perderse en el medio .
¿Hay alguna forma de decirle a Visual Studio que estas advertencias no deberían mostrarse sin desactivar por completo la validación html?
(Visual Studio 2010 si es relevante.)
¿Qué Web actualización de los Estándares añadir a VS 2010 que no tiene sin ella? –
Un esquema HTML5. – Domenic
Mi VS2010 tiene esa opción HTML5 sin la actualización de estándares web instalada. Y los atributos HTML5 que probé no tienen la línea roja ondulada en el editor VS HTML cuando lo configuro en HTML5. Pero sí instalé Web Standards Update y luego lo desinstalé. No lo probé * antes * de instalar estándares web. * encogerse de hombros * No sé qué pasa. Oh, bueno, al menos está funcionando ahora. –