У меня есть различные html-теги (связанные с jquery mobile), которые Visual Studio помещает как недопустимые атрибуты: Для exmaple:
<div data-role="page" id="my_id" data-theme="b" data-position="fixed">
Получает среди других:
Validation (XHTML 1.0 Transitional): Attribute 'data-role'
is not a valid attribute of element 'div'
Как вы знаете, data- * являются действительными атрибутами div в HTML 5.
Я не уверен, как это утверждается, хотя я думаю, что через DTD и xmlns, так что голова страницы является автозагрузкой по умолчанию, созданной 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">
Я знаю, что это только предупреждения, но мой опыт в том, что если вы оставляете множество предупреждений, которые являются недопустимыми, тогда все предупреждения, которые являются действительными, теряются посередине.
Есть ли способ сообщить Visual Studio, что эти предупреждения не должны отображаться без полного отключения проверки HTML?
(Visual Studio 2010, если это актуально.)