每当我输入不需要结束标记的标记时,Visual Studio会向其添加正斜杠,就好像它们是XHTML一样。
我认为这是不洁净和烦人的,我希望有人能告诉我如何修复或解决这个问题。
当我使用<!DOCTYPE html
完成>
时,甚至会形成<!DOCTYPE html />
。
答案 0 :(得分:17)
为了完整性,我发布了这个答案。虽然我们现在在2014年,随着Visual Studio 2013和HTML5越来越受到主流浏览器的支持,Visual Studio的行为仍然像......总是一样吗?
该选项与我假设的2010年略有不同(基于已接受的答案)。
答案 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;客户端代码不支持内容,将结束标记设置为无结束标记。