Я проверяю по HTML5, полученному через VS2010 SP1. У меня сложилось впечатление, что это упрощение возможно:
<script type="text/javascript" src="foo.js">...</script>
до
<script src="foo.js">...</script>
Пытаясь это, я нашел:
<head id="Head1" runat="server">
<script src="../Scripts/MicrosoftAjax.js"></script>
</head>
дал это:
Проверка 1 проверки (HTML5): в элементе «script» отсутствует обязательный атрибут «type».
Я что-то упустил? Является ли проверка Visual Studio XHTML5 более строгой, чем требует документ HTML5?