<!DOCTYPE html>
<html>
...
然后,如果 DOCTYPE:{value} 选项变成 DOCTYPE:HTML5。但是,如果我的页面像这样开始:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
...
那么它就变成了DOCTYPE:XHTML5。
没有DOCTYPE前缀的选项会强制VS使用所选的验证级别,而不管您的页面的结构/内容如何。
<!DOCTYPE html><html>...</html>
,这似乎很好用。问题是,在编辑类似HTML的东西时,VS中的下拉菜单只会显示,并且仅控制文档的验证方式。但我不明白为什么它需要两个HTML5选项.. - Morten Mertner