我很困惑为什么 Visual Studio 2010 在我的源标记上给我以下验证错误。
验证 (HTML5):元素“源”不能嵌套在元素“音频”中
下面是我在 cshtml 视图中的代码:
@{
ViewBag.Title = "Audio";
string audioURL = Url.Content("~/Content/Audio/untitled.mp3");
}
<div>
<audio id ="myAudio" controls preload="auto">
<source src="@audioURL" type="audio/mpeg" />
</audio>
</div>
我一直在环顾四周,我看到标签中对多个 src 属性的引用很多。但这并不能回答我的问题,为什么会出现验证错误?是真的正确,但是VS2010认为错误,还是真的不正确,如果是,为什么不正确?