Как заставить Visual Studio обрабатывать теги HTML 5 без предупреждения

У меня есть различные теги 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, если это актуально.)

22
задан Fred Thomas 22 June 2011 в 22:29
поделиться