Visual Studio使用XHTML标记关闭HTML5标记

时间:2011-08-06 16:09:04

标签: html visual-studio visual-studio-2010 html5

每当我输入不需要结束标记的标记时,Visual Studio会向其添加正斜杠,就好像它们是XHTML一样。

我认为这是不洁净和烦人的,我希望有人能告诉我如何修复或解决这个问题。

当我使用<!DOCTYPE html完成>时,甚至会形成<!DOCTYPE html />

3 个答案:

答案 0 :(得分:17)

为了完整性,我发布了这个答案。虽然我们现在在2014年,随着Visual Studio 2013和HTML5越来越受到主流浏览器的支持,Visual Studio的行为仍然像......总是一样吗?

该选项与我假设的2010年略有不同(基于已接受的答案)。

Complete element tags in XHTML style with />

答案 1 :(得分:16)

您可以执行的操作是禁用Visual Studio中的自动结束标记选项。

转到工具&gt;&gt;选项&gt;&gt;文字编辑器&gt;&gt; HTML&gt;&gt;格式化

取消选中“自动插入关闭代码”选项。

现在,您可以输入<br>(例如),但不会将其自动填写为<br />

答案 2 :(得分:1)

对于Visual Studio 2012,请转到工具 - &gt;选项 - &gt;文字编辑器 - &gt; HTML - &gt;格式化并单击标记特定选项

默认设置下 - &gt;客户端代码不支持内容,将结束标记设置为无结束标记

  

screenshot of settings interface