首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么vs2012rc在web工具栏中同时有"DOCTYPE: HTML5“和"HTML5”?

为什么vs2012rc在web工具栏中同时有"DOCTYPE: HTML5“和"HTML5”?
EN

Stack Overflow用户
提问于 2012-06-02 18:35:55
回答 1查看 490关注 0票数 2

我刚刚安装了VS 2012 RC,在HTML工具栏下拉列表中,它具有以下两个功能:

HTML5

  • HTML5

  • DOCTYPE

这两个HTML5选项有什么不同?我认为HTML5的建议是不要指定一个DOCTYPE,所以第一个选择是“你想要一些咖啡因吗?”

注意:除非您正在编辑HTML页面,否则工具栏将被禁用,并且不用于任何类型的代码生成。工具栏的选择与您正在编辑的文件的内容的验证有关(无论是整页、布局还是部分视图),我希望确切地了解选择一个选项与另一个选项之间的区别。

如果有任何答案是基于实际知识,而不是猜测添加的"DOCTYPE:“前缀可能意味着什么,我也会很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-09 19:36:55

答:https://stackoverflow.com/a/14944039/1145177

关于HTML5与DOCTYPE:HTML5 5的问题,下面是我在使用vs 2012 RTM时观察到的情况:

DOCTYPE:{value}选项告诉VS检查页面,并试图从DOCTYPE和html标记中找出要应用的验证级别。例如,如果我创建的页面开头如下:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
...

然后DOCTYPE:{value}选项变为DOCTYPE: HTML5。但是,如果我的页面是这样开头的:

代码语言:javascript
复制
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
...

然后变成DOCTYPE: XHTML5。

没有DOCTYPE:前缀的选项会强制VS使用所选的验证级别,而不管页面的结构/内容如何。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10864914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档