У меня есть различные теги html (связанные с jquery mobile), которые Visual Studio помечает как недопустимые атрибуты: Например:
<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, если это актуально.)