Mor*_*ner 5 html html5 visual-studio visual-studio-2012
我刚安装了VS 2012 RC,在HTML工具栏下拉列表中有一堆新选项:
两个HTML5选项有什么区别?我认为HTML5的建议不是指定DOCTYPE,所以第一个选项有点像"你想要一些带有咖啡因的咖啡因吗?"
我很确定W3C放弃了XHTML以支持HTML的发展,那么这个新的XHTML5选项又是什么呢?更新:似乎维基百科有一个答案.
提前致谢!
更新:为未答复的位发布了一个新问题.
PS:我不是在寻找下拉列表目的的解释,而是解释选择"DOCTYPE:HTML5"和"HTML5"之间的区别.
小智 6
关于HTML5与DOCTYPE:HTML5问题,这是我在使用VS 2012 RTM时观察到的:
DOCTYPE:{value}选项告诉VS检查您的页面并尝试从DOCTYPE和html标签中找出要应用的验证级别.例如,如果我创建一个以如下开头的页面:
<!DOCTYPE html>
<html>
...
Run Code Online (Sandbox Code Playgroud)
然后DOCTYPE:{value}选项变为DOCTYPE:HTML5.但是,如果我的网页开头如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
...
Run Code Online (Sandbox Code Playgroud)
然后它变成DOCTYPE:XHTML5.
没有DOCTYPE:前缀的选项会强制VS使用所选的验证级别,而不管页面的结构/内容可能提示什么.
| 归档时间: |
|
| 查看次数: |
837 次 |
| 最近记录: |